2016-05-13 3 views
0

ビルドをItunes Connectにアップロードしようとしていますが、「Itunes Connectでアセットを検証する」の手順でいくつかエラーが発生しています。 これらのエラーはすべてです。サポートされていないアーキテクチャx86_64 i386がサードパーティのフレームワーク(Scout SDKのSKMaps.framework)に含まれています。ここで見つかったビルドフェーズのスクリプトへエラーITMS-9000アーキテクチャが無効ですx86_64、i386

ありがとう:コマンド-infoリポに示すようにhttp://ikennd.ac/blog/2015/02/stripping-unwanted-architectures-from-dynamic-libraries-in-xcode/ 私は、x86_64版を削除するには、i386の管理:

のMacBook:ユーザ/カール/ -info〜カール$リポを脂肪ファイル内/Library/Developer/Xcode/DerivedData/MyApp/Build/Products/Debug-iphoneos/MyApp.app/Frameworks/SKMaps.framework/SKMaps アーキテクチャは、以下のとおりです。のARMv7 arm64

しかし、I uploaの問題がまだ残っています鼎。それは、リリースバージョンではなくSKMaps.frameworkのデバッグバージョンでのみアーキテクチャを削除しているようです....

あなたは何か提案してもらえますか? ありがとうございました:)

N.B. :私はリポジトリを確認することはできませんので、リリースディレクトリ/ Xcode/DerivedData/MyApp /ビルド/中間体/ ArchiveIntermediates/RunInTheCity/BuildProductsPath/Release-iphoneosでフレームワークを見つけることができません。

答えて

1

armv7も追加してみてください。デフォルトのアーキテクチャー

+0

Xcode 6以降、armv7sは標準アーキテクチャーから除外されているため、アプリを提出するために必須ではありません。以下のリンクを参照してください:http://stackoverflow.com/questions/24040497/xcode-6-standard-architectures-exclude-armv7s –

関連する問題