2016-10-20 8 views
0

同じようなスレッドを見つけることができませんでした。私は今でもしばらく研究しています。このようなモジュールは(Framework内の)依存関係なし

私はSwift 3にフォークされたフレームワークを更新しました。このフレームワークは依存性があり、更新する必要もありました。

私はpodspecファイルから依存関係を削除し、私のpodfile内の両方のフレームワークを実装することを選択した理由がある、podspecファイル内:git =>をリンクすることができませんでした。

pod 'ASTextInputAccessoryView', :git => 'https://github.com/davidseek/ASTextInputAccessoryView.git' 
pod 'ASPlaceholderTextView', :git => 'https://github.com/davidseek/ASPlaceholderTextView.git' 

ASPlaceholderTextViewASTextInputAccessoryViewの依存性です。

私のプロジェクトでは、ASPlaceholderTextViewをインポートできます。

enter image description here

しかし、フレームワークASTextInputAccessoryView内、import ASPlaceholderTextViewが不足しているモジュールをスローします。

enter image description here

私はASPlaceholderTextViewASTextInputAccessoryView内の対象者の一般的な追加しようとした - >リンクされたフレームワークを:

enter image description here

だけでなくASTextInputAccessoryViewターゲットのビルドフェーズ - >

enter image description here

Iきれいにしてから数回再起動しました。私は何が欠けていますか?ヘルプは非常に感謝しています。

答えて

1

私のアプリケーションに第三者のフレームワークを組み込もうとしていたとき、私は以前にそのような問題が発生しました。私は回避策を見つけ、以下のように私のために働いた:

アプリケーションのターゲットに移動 - >一般設定 - >埋め込みバイナリをここにフレームワークを追加します。

希望すると便利です。

+0

私はあなたの解決策の後に私の質問で提供した設定を維持する必要がありますか?私のセットアップにあなたのソリューションを追加するだけでは役に立たなかったからです。残念ながら –

+0

私もきれいにして再起動しました。 –

+0

はい。そのままセットアップをそのままにして、組み込みバイナリセクションにフレームワークを追加してください。ここにフレームワークを追加すると、Linked Binary with Librariesに1つの参照が自動的に追加されると思います。 2つの参照がある場合は手動で参照を1つ削除します。試してみて、うまくいかない場合は教えてください。 –

関連する問題