2017-10-14 22 views
5

私はreact-nativeを使ってiOSアプリケーションを構築しています。私は正常にアプリストアにアプリをアップロードしましたが、iTunesはこのメールを送ってきました。私のアプリにはいくつかの問題があるので、このビルドをアップロードすることはできません。 The email非公開のAPIの使用:このアプリケーションは公開されていないシンボルを参照しています:__XCTFailureFormat、__XCTFailureHandler

私はすべての反応ネイティブプロジェクトでシンボルを検索しました。 __XCTFailureFormatまたは__XCTFailureHandlerに一致する結果が見つかりませんでした。これをどうすれば解決できますか?

答えて

3

私はこれがReactの問題ではないと思います。 __XCTFailureFormatおよび__XCTFailureHandlerは、ユニットテストフレームワークであるXCTestの一部です。

私の推測では、ユニットテストファイルをコンパイルして、AppStoreリリース用のターゲットにバンドルしていると思います。

Xcodeのプロジェクトビューで、App Storeでリリースするターゲットを選択し、Build Phasesタブに進み、Compile Sourceセクションにあるファイルを検索します。

List of compiled files

通常、ユニットテストは、ファイル名ので、それはリストをフィルタリングするために提出された検索を使用するのは簡単ですTestで終わります。その後、これらのファイルを削除して、新しいバイナリをApp Storeに再アップロードしてください。

関連する問題