XcodeワークスペースにToday Extention Widget Projectを追加しました。メインアプリケーションのソースファイルを使用したいので、この "ターゲットメンバーシップ"にフラグを立てましたファイル。問題は、メインアプリケーションをコンパイルするときにXcodeリンカが重複シンボルでエラーを起こすことです。では、メインアプリケーションとウィジェットの間でソースファイルを共有する正しい方法は何ですか?iOS Todayメインアプリケーションのウィジェット共有ソースファイル
1
A
答えて
1
あなたのHost App
とApp Extension
間のコード/ファイルを共有するFrameworks
を使用することができます。
あなたのアプリ 拡張およびそれを含むアプリ間でコードを共有するための組み込みフレームワークを作成することができます。たとえば、写真編集拡張機能と画像を含む アプリで使用する画像 を開発する場合は、フィルタのコードをフレームワークに置き、 フレームワークを両方のターゲットに埋め込みます。共有のシナリオの詳細について
Host App
とApp Extension
間を参照してください。https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html#//apple_ref/doc/uid/TP40014214-CH21-SW1
関連する問題
- 1. iOS Todayウィジェット(Instruments)のプロファイリング
- 2. XCUITestとTodayウィジェット
- 3. ウィジェットでのFacebookの共有
- 4. iOS 11のTodayウィジェットに「Unable to Load」メッセージが表示される
- 5. iOS用のFirebaseアナリティクスToday拡張機能(ウィジェット拡張機能)
- 6. Valgrindの共有ライブラリのソースファイルの参照
- 7. ソースファイル内の共有タイプの定義
- 8. Swift iOS 11 Beta TodayウィジェットinfoPlist.Stringsローカライズされていません
- 9. iOS TodayウィジェットはUberログイントークンを使用します
- 10. iOS 10 Todayウィジェットボタン
- 11. メインアプリケーションとエンジンへの部分的なリンクの共有リンク
- 12. iOS共有ダイアログ
- 13. サードパーティのJQueryウィジェットのソーシャル共有
- 14. Todayウィジェットの2つのバージョンをサポートしています。9/10
- 15. 今日のウィジェットでplistファイルを共有
- 16. iOSアプリ共有アセット
- 17. のiOSのWebView共有アプリ
- 18. iOSクイックアクションUIActivityViewControllerとの共有
- 19. AndroidとiOSの共有カラーリソース
- 20. iOSシミュレータのデータ共有
- 21. iOSデベロッパーの共有スクリーンキャプチャ
- 22. は、iOS 10ウィジェットとApple Watchの間でデータを共有します
- 23. Delphi XE2ファイル共有とiOS
- 24. ボトム共有メニューiOS [Obj-c]
- 25. iOS用スクリーン共有SDK
- 26. Facebookで共有イメージ - iOS - Android
- 27. Facebookで共有IOS 11 Swift
- 28. フルスクリーンiOS共有拡張子
- 29. iOS共有アクションシート - iPadクラッシュ
- 30. iOS 10とWatchOS 3(共有コンテナ)の間でデータを共有