2016-09-02 6 views
1

iOS 7.0.4を実行しているiPadが自分のマシンに接続されています。私は、デバイスにIonic(Cordova)プロジェクトを展開しようとしています。XCodeが展開ターゲットを無視するのはなぜですか?

私の展開のターゲットは7.0に設定されている

enter image description here

しかし、私は、 "デプロイメント・ターゲット" のエラーメッセージ引き続き入手:私が正常にXCodeのを取得できますか

X's iPad runs iOS 7.0.4, which is lower than Y's minimum deployment target. Change your project's minimum deployment target or upgrade X's iPad's version of iOS.

を私のiPadに展開しますか?

+0

あなたはXcodeの8ベータ版を使用していますか? –

+0

バージョン6.3.2(6D2105)を実行しています。 – rinogo

+0

あなたが最新のXcodeバージョンにいない理由はありますか? –

答えて

1

私はそれを理解しました。 Ionicが依存するCordovaバージョン4.0.0+には、iOS 8.0+が必要です。それはplatforms/ios/cordova/build.xcconfigファイルにハードコーディングです:

IPHONEOS_DEPLOYMENT_TARGET = 8.0 

このハードコーディングされた値が、私はXcodeのGUIで行った変更を上書きしました。 8.07.0に変更して自分のプロジェクトを自分のデバイスに展開することができました。build.xcconfigです。

イオニック/コルドバを使用している他の人にとって、私は解決策が期待外れだがシンプルだと思います。は、iOS 8.0以降をターゲットにしています。です。

参考文献:

関連する問題