web-dev-qa-db-ja.com

iOS9はXcode6.3ではサポートされていません

IPhone5s用のiOS9ベータ版をダウンロードし、完成したアプリケーションをテストしたかったのですが、iPhoneが不適格なデバイスであると表示されます。 Xcode 7ベータ版をダウンロードせずにiPhoneでアプリを実行できる方法はありますか?

11
Chandler Buck

IOS 9ベータ版をiPhoneにインストールした場合、Xcode7なしで開発することはできません。

ただし、これは完全にひどいことではありません。 Xcode7とXcode6の両方を同じコンピューターに簡単にインストールできます。

(Appleによれば、あなたがすることできないはあなたのiPhoneをiOS 8に戻すことです-しかしそれをすることができた人々からのいくつかのコメントが以下にあります。)

13
matt

Xcode6を使用してiOS9デバイスでアプリを実行できますが、最初にXCode 7でアプリをビルドする必要があります。その後、XCode 6でサポートされます理由はわかりません。私はこれを私のMacでチェックしました。

[編集] ステップ

  1. Xcode 6が同じプロジェクトで開かれている間に、Xcode7でプロジェクトをビルドします。
  2. デバイスを切断して再接続します。(これで、XCode6でアプリを実行できるようになりました。デバイスの読み込みに少し時間がかかる場合があります)

Xcode6でiOS9をチェックしたとき、バグは非常に少ないです。だから私はクイックリリースのためにXCode6でiOS9をサポートする予定です。後で私はXCode7のためにやります。

15
Sabareesh

ただし、そのままではなく、Xcode6.4からiOS9.0または9.1ベータデバイスにビルドできます。 Xcode7.0および/またはXcode7.1ベータdmgをダウンロードし、

Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/9.0 (13A340)

xcode 7.0からまたは:

.../9.1 (13B5110e)

xcode7.1ベータフォルダからXcode6.xの対応するフォルダへ。 Xcodeを再起動した後、iOS 9.0 /9.1デバイスは不適格としてマークされなくなります。

14
maniacus

最新のXCodeをインストールします。 Macで両方のバージョンを保持します。新しいXCodeをインストールするときはKeepBothを指定し、インストール中にReplace presentXCodeを指定しないでください。

アプリケーションに移動し、XCodeを右クリック->パッケージの内容を表示します。パスから最新バージョンをコピーします。

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

現在同じパスで作業しているXcodeにコピーします。以下のスクリーンショットを見つけて、作業を開始してください。

enter image description here

enter image description here

ハッピーコーディング。

2

Xcode 7.0でプロジェクトをビルドする必要はありません。デバイスを開いて選択するだけです。その後、Xcode 6.4を開くと、デバイスはXcode6.4でアプリをビルドするために必要なものを自動的に更新します。

1
Mauker

最も簡単で正しい方法ではありません。ただし、実際にデバイスで1〜2回テストする必要がある場合。

Xcodeでは、

  1. 製品->アーカイブ
  2. アドホック配布用に構築
  3. デバイスを接続します
  4. ITunesを開き、デバイスを選択して、
  5. [アプリ]を選択し、手順2で生成した.ipaファイルをiTunesにドラッグアンドドロップします
  6. プレスインストール

アプリはios9デ​​バイスにインストールされます。

1

いいえ、コンパイラやデバッガなどのツールはIDEの一部であるため、Xcode7ベータ版をダウンロードする必要があります。

0
tweetjay

Apple Developer Website( here )で述べたように、Xcode 7BetaにはSwift 2コンパイラとiOS9用SDKがあります。推測では、現在のXcodeはiOS 9SDK用にコンパイルする方法を知りません。

ただし、AppleはXcode7を要件として具体的に言及していません。OSXYosemite以降が必要であると述べています。

Xcode内でサポートされていないSDKを具体的にダウンロードできるとは思いません。たとえば、[Xcode]-> [設定]-> [ダウンロード]に移動すると、[コンポーネント]の下にiOS9シミュレーターが表示される場合があります。

IOS 9 SDKにアクセスしてダウンロードすると、SDK全体ではなく、デバイスOSのみがダウンロードされるようです。

結論として、SDK「キット」はXcode 7と統合されており、iOS9デバイスでの開発が可能になると思います。アップグレードしないと、あなたがそれを行うことができるとは思いません。しかし、私は間違っている可能性があります。

0
TimD