これは、私のAppに著作権侵害防止コードを実装する私の最初の試みです。著作権侵害の防止とAppleへのAppの提出
私はLandon Fullerメソッド(LC_ENCRYPTION_INFO
)を使用しています。
この方法は、App Storeからダウンロードしたときに暗号化されているAppに基づいています。
ダウンロードしたAppsが実際に暗号化されていることを確認しました。また、Xcodeで自分のアプリケーションを作成すると、たとえリリースビルドを使用していても、アプリケーションはまだ暗号化されていないことが分かりました。
これは私の質問です.Application Loaderを使用してAppleにアプリケーションをアップロードすると、暗号化された後にテストされますか、暗号化されていない形式でテストされますか?後者は、アプリケーションが正しく機能しないようにします。これにより、アプリケーションが承認されなくなります。
AppStoreから暗号化されたバージョンを取得できない場合は、どうすればテストできますか?あなたは未テストのコードを提出するつもりですか?私は最初のゲームと似たような試みを行いました.2回目のアップデートでは、違法コピーのコードをすべて削除しました。代わりに良いアプリを作る方法になっていました。その結果、中国における多くの海賊行為が発生し、中国における長期的な売上増加がもたらされました。著作権侵害の検出を使用する最も賢明な理由は、高価なバックエンドを持つアプリのサーバー負荷を制限することです。 Appleがコードを見直している間に、サーバー側からのチェックを無効にすることができます。 – ikuramedia
テストに問題はありません。私は自分のコードで正しいフィールドに行き、暗号化がオフであることを知った。私はApp Storeから購入したAppsの正しいフィールドにも(otoolを使って、もちろんコードではなく)取得し、Onであることを知った。私はOnとOffの両方で期待される動作をシミュレートしました。私は私のコードの他の部分と自信を持っていればいいと思う:)私はAppleがコードをレビューできるようにするために数週間テストを延期することを考えたが、これが必要かどうか疑問に思っていた。 –