2012-03-12 15 views
5

XCode 4.2がiOS 5.1のiPhoneを検出しません。 MAC OS X 10.6.7がインストールされていて、XCode 4.2とiPhone 5.0が付属していますiOS 5.1のiPhoneがXCode 4.2で検出されない

iOS 5.0用のアプリをビルドすると動作しますが、5.1では動作しません。

今日私のアプリをappstoreに提出したいと思いますが、それは受け入れられますか?

5.1デバイスでアプリを実行するにはどうすればよいですか?

開発者向け情報:

バージョン:4.2(4C199) 場所:/開発者 アプリケーション: のXcode:4.2(828) インスツルメンツ

は私のデバイスの設定以下は、助けてください:4.2(4233) ダッシュコード:3.0.2(336) SDK: Mac OS X: 10.6: iPhone OS: 5.0:(9A334) iPhoneシミュレータ: 3.2:(7W367a) 4.0:(8A400) 4.1(8B117) 4.2:(8C134) 4.3:(8F192) 5.0:(9A334)

+1

ios 5.1アプリの開発にはxcode 4.3.1のライオンが必要です。 Appleは、ios 5.1のリリース後にSnow Leopard用のxcode 4.2のアップデート版を提供していません。 – hago

+0

** MacをMac OSのライオンにアップグレードする(つまり10.7)** –

+0

これは間違いなくあなたに役立ちますhttp://stackoverflow.com/a/9621226/1378447 –

答えて

8

開発者センターによると、Xcode 4.3.1はiOS 5.1をサポートしています。 Xcode for OS 10.6の最新リリースは、iOS 5をサポートするXcode 4.2(これはあなたが持っているリリースです)です。

iOS 5.1のサポートを受けるには、Mac OS 10.7およびXcode 4.3にアップグレードする必要があります。 iOS 5.1で機能が必要ない限り、引き続き5.0 SDKを使用してビルドすることができます。

SDK/Xcodeを5.1にアップグレードするまで、お使いの携帯電話は引き続きXcodeによって認識されないことを前提としています。

3

ios5.1デバイスを検出するには、最新のiOSバージョン(5.1)をxcodeにインストールする必要があります。しかし、xcode4.2インストーラには含まれていないので、OSを10.7にアップグレードする必要があります。

Mac OS X 10.6.xで動作するxcode 4.2にiOS sdk 5.1をインストールする方法があります。

まず、あなたは、最新のXcodeのインストーラhereをダウンロードする(私はxcode_4.3.1_for_lion.dmgで、あなたがダウンロードするにはログインする必要があります)

オープンターミナル(アプリケーション - >ユーティリティ - > Termial)及びこれらを入力する必要がコマンド:

sudo cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ 
sudo cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/ 
sudo cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1\ \(9B176\) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 
sudo rm -f /Developer/Platforms/iPhoneOS.platform/DeviceSupport/Latest 
cd /Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 
sudo ln -s ./5.1\ \(9B176\) ./Latest 

ここでxcodeを再起動してください。

+0

これが動作することを確認しました。 –

0

この事は、私はプロジェクトがiOSの5.1上で実行3.2.5とXcodeでプロジェクトを実行した
まず私のために働いた!!!! * 後、私は、デバイスを切断し、再びユキヒョウ上のXcode 4.2 *上でプロジェクトを実行し、それが出いやproblem.Dontで作業を開始し、これは私がユキヒョウと古いXcodeの3.2を持っていた
を働いた方法を知っています。 5

1

iPhone/iPadを5.1にアップグレードしたが、XCodeとMac OSをアップグレードしたくない場合。あなたのアプリケーションをあなたのテストデバイスにまだインストールできるようにするための回避策は次のとおりです。

testflightapp.comにサインアップして、あなたのアプリをtestflightapp.comにアップロードし、あなたのデバイスに無線でダウンロードしてください。

これにより、Mac OS 10.7およびXcode 4.3へのアップグレードをしばらく延期することができます。あなたはデバッグすることはできません/デバイス上でテスト中にあなたのアプリにブレークポイントを入れます。

+0

素晴らしいソリューション、ありがとう! –

0

上記のprajulによる提案はうまくいきます。 5.1デバイスを接続し、xcode 3.2.5を認証して詳細を収集するだけです。その後、xcode4.2の収集が開始されると、osバージョン5.1を持つデバイスを実行できます。 ios 5.1.1でipadで動くようになった。

0

これらの手順は、XCode4.2XCode 4.3の両方にアクセスできるユーザーにのみ役立ちます。 は、我々が持っているiMac with XCode 4.3SnowLeopard - XCode 4.2

  1. XCode 4.3とMBP、
  2. XCode 4.3 Organizer- Add Device to Provisioning Portalから同期プロビジョニングプロファイルとして、iOS 5.1として、デバイス上で
  3. 抜いてデバイスをアプリケーションを実行し、私たちのために簡単ましたXCode 4.2