0

環境

  • Xcode 7.1
  • OS X 10.11.1
  • 最小ターゲット要件 8.0 での iOS のアーカイブ

ポッドファイル

pod "WeiboSDK", :head

エラーメッセージ

ld: '/Users/XX/code/iOS/Pods/WeiboSDK/libWeiboSDK/libWeiboSDK.a(WBSDKNormalWebViewController.o)' が完全なビットコードなしでビルドされたため、ビットコード バンドルを生成できませんでした。ビットコードのすべてのオブジェクト ファイルとライブラリは、アーキテクチャ armv7 の Xcode アーカイブまたはインストール ビルドから生成する必要があります。

ビルド時は問題ありませんが、アーカイブ時に失敗します

4

2 に答える 2

1

WeiboSDK の最新バージョンをダウンロードします。ビットコードに対応しました

weibo_ios_sdk

于 2015-11-03T01:57:38.180 に答える
0

1. アプリがビットコードを必要としない場合 (Apple Watch 用)、設定を確認する必要があります。

PROJECT/TARGETS -> Build Settings -> Enable Bitcode -> NO

2.プロジェクトでビットコードを有効にする必要がある場合は、ビットコードを有効にしてビルドされた最新の SDK を Weibo からインポートする必要があります。

あなたが遭遇した問題は、プロジェクトでビットコードを有効にしたい場合、プロジェクトのライブラリは「ビットコードを有効にする」によってビルドする必要があるということです。

Bitcode について、こちらの公式ドキュメント:
https://developer.apple.com/library/prerelease/watchos/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html#//apple_ref/doc/uid/TP40012582-CH35- SW2

「ビットコード」は、iOS 9.0 以降の適応の詳細の 1 つです。これに注意する必要があります。iOS 9 の適応の詳細を集めた Github のリポジトリは次のとおりです:
https://github.com/ChenYilong/iOS9AdaptationTips

于 2015-11-03T01:33:24.900 に答える