今後のAppleWatchKitプロジェクトでDollarを使用しようとしていますが、WatchKitExtensionターゲットでこの種の警告が表示されます。 これは他の拡張機能(Todayなど)にも当てはまると思います。
linking against dylib not safe for use in application extensions
もう少し掘り下げて、Appleからの引用を見つけました
組み込みフレームワークにリンクする含まれているアプリには、arm64(iOS)またはx86_64(OS X)アーキテクチャビルド設定が含まれている必要があります。含まれていない場合、AppStoreによって拒否されます。
これを回避する方法はありますか? アプリ拡張機能で使用する「埋め込みフレームワークの保存」を保存するには? それとも、すでに保存されていて、心配する必要はなく、無視するだけですか?
これを調べる必要があります。
参考までに、フレームワークターゲットで「App-Extension-SafeAPIのみが必要」ビルド設定を「はい」に変更することでこれを修正できます。
@ patr1ckありがとうございます。追加してみましょう。
最も参考になるコメント
参考までに、フレームワークターゲットで「App-Extension-SafeAPIのみが必要」ビルド設定を「はい」に変更することでこれを修正できます。