2016-03-31 8 views
1

フレームワークを含むwatchOSアプリケーションがあります。突然Xcode 7.3でリリースビルドに問題が発生しました。ビットコード編集でバンドルされたフレームワークの問題

リリースビルドの問題を解決するには、hereというマニュアルの指示に従わなければなりませんでした。私のアプリは今すべてのビルド構成でコンパイルされます。 Xcode Organizerからアプリケーションをエクスポートしようとすると、私は他のエラーに直面しています。非常に冗長なコンソール出力から

が、私はプロセスの最後のエラーメッセージが見つかりました:

説明を=「コベントリー・ウォッチ用のビットコードをコンパイルするために失敗しました:\ nはデバッグ:SDKパス:/アプリケーション/ Xcodeの.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS2.2.sdk \ nデバッグ:PATH:['/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin '、' /Applications/Xcode.app/Contents/Developer/usr/bin']nnデバッグ:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo\n MachoInfo :/ var/folders/bk/lqjcpcfx0g1g2_k4bp49pp:/ usr/bin/lipo \ "/ info /"/var/folders/bk/q00000gr/T/ipatool20160331-56415-1e0ofzg/thinned/armv7k/Payload/My App.app/Watch/My Watch App App/PlugIns/My Watch App Extension.appex/Frameworks/Coventry-Watch.framework/Coventry-Watch \ "\ n ...

私は突然問題を引き起こすためにXcodeのバージョンの間で何が変わったのか分かりません。私はエラーを理解していると思うが、解決するために何が必要か分からない。

答えて

0

あなたの提供するリンクから、あなたのアプリに含まれるフレームワークは「ファット」(シミュレータ+デバイス)バージョンを構築するためのカスタム実行スクリプトを持つ集計ターゲットによって構築されていることを理解します。

この場合、ビットコードの不足の問題は、in this questionと同じ問題が原因で発生する可能性があります。
unset TOOLCHAINS

+0

おかげで、私は実際に集計ターゲットを持っていない: は、そして、それを回避するには、あなたの集計対象スクリプトの先頭に次の行を追加することです。私は私のwatchOS拡張に含まれているフレームワークターゲットを持っています。 – Ricky

関連する問題