6

同じワークスペースにライブラリとアプリがあります。一方は他方に依存しています。コンパイルすると、ライブラリは iOS 11 用にビルドされているが、アプリの展開ターゲットは iOS 10 であるというエラーが表示されます。ライブラリの最小展開ターゲットを変更します。同じエラー。アプリの最小展開ターゲットを変更します。同じエラー。ビルド フォルダーをクリーンアップし、派生データを削除して、コンピューターを再起動します。同じエラー。最小配置ターゲットは、プロジェクト設定の 2 つの場所 ([情報] タブまたは [ビルド設定] タブ) で変更できます。どちらも同期しているようです。他に保管されている場所はありますか?

4

1 に答える 1

10

これが私がそれを修正した方法です。プロジェクト ファイル (something.xcodeproj) を右クリックし、[パッケージの内容を表示] を選択します。テキスト エディターで project.pbxproj を開き、IPHONEOS_DEPLOYMENT_TARGET を検索します。リリース モードで 2 つ、デバッグ モードで 2 つの合計 4 つのヒットがあります。リリース モードの値の 1 つとデバッグ モードの値の 1 つが正しくありません。それらを正しい値に手動で編集します。この後、他のプロジェクトをチェックしました。1 つ 1 つが最小展開ターゲットの一貫性のない値を持っています。この問題が発生したのはこれが初めてなので、これは xcode 11.2.1 の問題であると感じていますが、よくわかりません。他の誰かがこの問題を抱えていますか?

于 2019-12-02T10:31:32.843 に答える