2017-07-20 15 views
1

XcodeワークスペースにToday Extention Widget Projectを追加しました。メインアプリケーションのソースファイルを使用したいので、この "ターゲットメンバーシップ"にフラグを立てましたファイル。問題は、メインアプリケーションをコンパイルするときにXcodeリンカが重複シンボルでエラーを起こすことです。では、メインアプリケーションとウィジェットの間でソースファイルを共有する正しい方法は何ですか?iOS Todayメインアプリケーションのウィジェット共有ソースファイル

答えて

1

あなたのHost AppApp Extension間のコード/ファイルを共有するFrameworksを使用することができます。

あなたのアプリ 拡張およびそれを含むアプリ間でコードを共有するための組み込みフレームワークを作成することができます。たとえば、写真編集拡張機能と画像を含む アプリで使用する画像 を開発する場合は、フィルタのコードをフレームワークに置き、 フレームワークを両方のターゲットに埋め込みます。共有のシナリオの詳細について

Host AppApp Extension間を参照してください。https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html#//apple_ref/doc/uid/TP40014214-CH21-SW1

関連する問題