2017-07-16 30 views
1

バイナリをアップロードしようとすると、Appleは私にこのエラーを通知しています。先月、私はバージョンをアップロードし、正常にアップロードされました。私はこのバージョンのコードに多くの変更を加えていません - ちょっとしたバグ修正ですが、今は私にこのエラーを与えています。助けてください。アップルによる公開アプリケーションの非公開iOSアプリケーション - 無効なバイナリ

メール:

各位の開発者、

私たちは、「Schoofi」のためのあなたの最近の配信を持つ1つの以上の問題を発見しました。あなたの配信を処理するには、以下の問題が修正されている必要があります

非パブリックAPIの使用法:

アプリが含まれているかSchoofiにおける非publicクラスから継承します。ソースコードの試合でメソッド名場合 をXCTestCase上記のプライベートアップルAPIを使用して、メソッド名を変更することで、このアプリが今後の提出でフラグが立てられないようにすることができます。さらに、上記のAPIの1つまたは複数が、アプリに含まれていた静的ライブラリに配置されている可能性があります。もしそうなら、それらは取り除かなければならない。

このメッセージが誤って送信され、ガイドラインに従ってアップルが公開したAPIのみを使用していると思われる場合は、アップルの9桁のApple IDと、上記のAPIが誤って[email protected]に報告されました。詳細は、テクニカルサポートインフォメーションページを参照してください。

これらの問題が修正されたら、修正されたバイナリを再配信できます。

よろしく、

App Storeのチーム

+0

メールの画像を投稿しないでください。イメージを実際のテキストに置き換えてください。画像は読みにくく、参照や検索はできません。 – rmaddy

+0

@rmaddyご意見ありがとうございます。可能であれば、見て助けてください。 –

答えて

0

あなたはアプリのバイナリにXCTestCaseを含めるべきではありません。テストは、提出されたバイナリの一部である必要はありません。 Xcodeの右側のペインにあるファイルインスペクタのチェックボックスをオンにして、テストバンドルがテストバンドルにのみ含まれ、アプリケーションバンドルには含まれていないことを確認します。

+0

プロジェクトからユニットテストを削除しても、同じエラーが発生しました。正確な問題はどこにあるのでしょうか?正確な問題は何ですか? Appleは私のメールに返信していません。彼らはこの種のサービスの面で吸う!! –

+0

エラーはXCTestCaseからのものでなければなりませんが、appleは正確なクラスまたは行を指しません。このAPIを含むライブラリや依存関係からのものでもあります。 – cherbear

+0

@ YogeshKohliはこれが受け入れられる答えですか? – cherbear

関連する問題