2011-12-07 4 views
0

私は小さな変更を加えるたびに、私は承認のためにアプリケーションを提出する必要があり、完了するためにプロセスを見直すまで待つ必要があるので、私は動的なコード挿入を悪用するか、少なくとも、 nibファイルをドキュメントディレクトリに動的にダウンロードしますか?iPhoneでダイナミックなコード挿入が可能ですか?

+4

私は、レビュープロセスの全体的なポイントを推測していますが、何も起きていないことを確認することです。そのプロセスを回避することは、おそらく上記のプロセスによって中止されるでしょう:) – willcodejavaforfood

+0

もしあなたがあなたのアプリケーションをもう少しテストしたら、それを提出し続ける必要はないでしょう。 –

答えて

2

ほとんどの場合、答えはノー、意図的にそうです。特に、ダウンロードした実行可能コードを実行することはできません。あなたが技術的に許可する回避策を見つけた場合(そして私がそれをどのように攻撃するかを少なくとも1つまたは2つ考えている)、それは間違いなくAppleの承認プロセスに逆行します。

一方、nibファイルはデータであり、コードではありません。それは確実にディスクから読み込み、[UINib nibWithData:bundle:]を使ってインスタンス化することができます。しかし、これはかなり面倒なことですが、特に勧めません。しかし、比較的簡単です(低メモリ状況を正しく処理したい場合を除き、その場合は面倒です)。

もちろん、動的なコードをwebviewに入れてJavaScriptで書くことで、いつでも動的なコードを作成できます。

最終的には、レビュープロセスは目的に沿ったものであり、開発者が開発サイクルを適応させることを推奨します。これは、一般的には、「1つのクイックフィックス」が高価であるため、より重いテストでリリースが少なくなることを意味します。

関連する問題