私が受け取っているエラーはこれです
「-F/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks」のディレクトリが見つかりません
これがフレームワークに関連しているのはなぜですか?
エラーを生成したターゲットを見つけて、「Framework Search Paths」ビルド設定の(奇数)パスを削除/削除することでこれらを取り除きます。
これを解決するのは、新しいスキームを作成することです。 [製品]-> [スキーム]-> [新しいスキーム]をクリックし、[OK]をクリックします。その後、私のアプリはビルドして実行されるようです。
Framework Searh Pathsを削除する代わりに(Fabricフレームワークを使用している場合は特に他の問題が発生します)、次の行を変更できます。
$(SDKROOT)/ Developer/Library/Frameworks
と
$(SDKROOT)/ Developer/Library/PrivateFrameworks
そしてそれは動作するはずです。
この貢献をお願いします。
Xcode 8.0(8A218a)およびiOS Deployment Target 10でこの問題が発生しました。
具体的には、XcodeはMapKit.frameworkを読み取れませんでした。エラーメッセージは言った:
ld:警告:ファイル/Users/Admin/Documents/APPS/PeekaWish/PeekaWish/MapKit.framework/MapKitを無視し、ファイル/Users/Admin/Documents/APPS/PeekaWish/PeekaWish/MapKit.framework/MapKitに必要なアーキテクチャx86_64がありません( 3スライス)
最悪のことは、私が変更を加えなかったことです。不整合は明らかに悪い製品ビルドの後に発生しました(プロジェクトフォルダーはXcodeエディター、ナビゲーターバーの左側に複製されて表示されます)
私は多くの時間を失った:MapKit.frameworkを繰り返しリンクする
最後に、解決策を見つけました。上記のソリューションが混在しています。
1ステップ:[製品]-> [スキーム]-> [新しいスキーム]をクリックし、[OK]をクリックします。
ターゲット(アプリ)およびビルド設定:
2ステップ:フレームワーク検索パスの削除(これらのフィールドは空のままにします)
3ステップ:常にユーザーパスを検索-> NO