43

Xcode 8 ベータ版 (8S128d) を使用してプロジェクトを開くと、最小 iOS 展開ターゲットを 7.1 ではなく 8.0 に変更することが推奨されます。そして、iOS の展開ターゲット リストに 8.0 未満のオプションがないことがわかりました。

導入ターゲット

では、プロジェクトを iOS 7.x 以下に調整する必要がなくなったということですか?

4

4 に答える 4

56

iOS 7 を使用しているユーザーが多いアプリの場合、iOS 7 に対応するようにプロジェクトを調整する必要があると思います。

Xcode 8 Beta(8S128d) を使用して、展開ターゲット 7.0 でビルド、デバッグ、アーカイブを試みました。
すべて成功しました。また、iPhone 4 (iOS 7.1.2(11D257)) に ipa を正常にエクスポートしてインストールします。

プロジェクトの展開ターゲットを 7.0 に変更し、提案の警告を削除するために、次のことを行いました。

  1. 「iOS Deployment Target」テキスト ボックスに「7.0」を手動で入力します。 iOS 展開ターゲットを手動で変更する

  2. 「Update iOS Deployment Target」のチェックを外し、「Perform Changes」/「Done」ボタンを押すと
    、推奨提案の警告が消えます。 おすすめの提案



編集

Xcode 8.x で iOS 7.x デバイス上のアプリをデバッグします。

  1. Xcode 7.xが必要です。Apple Developer Siteからダウンロードできます。

  2. Finder を開きXcode 7.x .app/Contents/Developer/Platforms/iPhoneOS.platform/ DeviceSupport /」に移動します。

  3. 7.0」と「7.1」のフォルダをコピーして、「Xcode 8.x .app/Contents/Developer/Platforms/iPhoneOS.platform/ DeviceSupport /」に貼り付けます。

ここに画像の説明を入力

  1. Xcode 8.x .app/Contents/Developer/Platforms/ iPhoneOS.platform /Developer/SDKs/iPhoneOS.sdk/ SDKSettings.plist」を開きます

ここに画像の説明を入力

  1. 次のスクリーンショットに従って、値「7.0」および「7.1」をキー「 Root/DefaultProperties/ DEPLOYMENT_TARGET_SUGGESTED_VALUES 」に追加します。

ここに画像の説明を入力

  1. Xcode 8.x を再起動します

  2. iOS Deployment Target」テキスト ボックス リストで「 7.0」または「7.1 」を選択し、iOS 7.x デバイスでアプリをデバッグできるようになりました。

于 2016-06-15T07:59:48.140 に答える
5

Xcode 8 での最小展開ターゲットは iOS 8 です。iOS SDK 7.x 以下のターゲットをサポートするには、Xcode 7 を使用します。

iOS 7.x 以下の展開ターゲットを使用しようとすると、Xcode はターゲットを iOS 8 に変更することを提案します。

Xcode の警告

于 2016-06-14T17:03:11.873 に答える