Dollar: dylibに対するリンクは、アプリケーション拡張機能での使用には安全ではありません

作成日 2015年03月19日  ·  3コメント  ·  ソース: ankurp/Dollar

今後のAppleWatchKitプロジェクトでDollarを使用しようとしていますが、WatchKitExtensionターゲットでこの種の警告が表示されます。 これは他の拡張機能(Todayなど)にも当てはまると思います。
linking against dylib not safe for use in application extensions
もう少し掘り下げて、Appleからの引用を見つけました

組み込みフレームワークにリンクする含まれているアプリには、arm64(iOS)またはx86_64(OS X)アーキテクチャビルド設定が含まれている必要があります。含まれていない場合、AppStoreによって拒否されます。

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html

これを回避する方法はありますか? アプリ拡張機能で使用する「埋め込みフレームワークの保存」を保存するには? それとも、すでに保存されていて、心配する必要はなく、無視するだけですか?

最も参考になるコメント

参考までに、フレームワークターゲットで「App-Extension-SafeAPIのみが必要」ビルド設定を「はい」に変更することでこれを修正できます。

全てのコメント3件

これを調べる必要があります。

参考までに、フレームワークターゲットで「App-Extension-SafeAPIのみが必要」ビルド設定を「はい」に変更することでこれを修正できます。

@ patr1ckありがとうございます。追加してみましょう。

このページは役に立ちましたか?
0 / 5 - 0 評価