2016-03-24 10 views
1

私は開発中の複数のアプリケーションで使用するフレームワークターゲットを構築しています。この共通フレームワークターゲットにTwilio SDK(TwilioCommon & TwilioConversationsClient)を追加しようとしています。SwiftへのTwilioの手動インポート

これを行うには、modulemap to define a module from the headersを作成しなければなりませんでした。大丈夫ですすべてがうまくいくようです。このモデルを、次のときに私は警告の過剰な数を取得してい除き:

ld: warning: ignoring linker optimzation hint at _cftmdl_128_neon+0xF0 because ldrInfoC.offset == 0 
ld: warning: ignoring linker optimzation hint at _cftmdl_128_neon+0xFC because ldrInfoC.offset == 0 
ld: warning: ignoring linker optimzation hint at _cftmdl_128_neon+0x108 because ldrInfoC.offset == 0 
.... 
.... 

私はかなりよくManual install for iOSページに付着していると私は、この動作を複製するminimal project on githubを作成しましたと信じています。

誰でも間違いを発見できますか?これはライブラリがリンクされている方法のバグですか?

バージョンとの事:

XCode 7.2.1, Swift 2 
TwilioCommon 0.2.0 
TwilioConversationsClient 0.22.0 

答えて

0

この質問は、この1と非常に類似している:あなたは スクリプトを作成使用して自分でのWebRTCのライブラリをコンパイルしている場合 How do I resolve linker warning "ignoring linker optimzation hint at" in XCode?

、警告があります GYP_DEFINESにパラメータがないために生成されました。以下のような警告を修正するためには、のWebRTCのライブラリが設定GYP_DEFINESに= 1パラメータclang_xcodeで再び をコンパイルする必要があります

、 (例のみ):

輸出GYP_DEFINES = "$ GYP_DEFINES問題についてOS = IOS TARGET_ARCH = arm64 clang_xcode = 1" よりは、クロム フォーラムで、ここで見つけることができます:https://bugs.chromium.org/p/webrtc/issues/detail?id=5182

-

あなたのWebRTCのライブラリをコンパイルしていない場合自己代わりに WebRTCライブラリをサードパーティのソースからインストールすると、私は信じられません 警告が静的ライブラリに由来しているので修正があります。

関連する問題