未使用XCode 4.2检测到iPhone 5.1
我的XCode 4.2未检测到iOS版本为iPhone 5.1。 我已经安装了MAC OS X 10.6.7,XCode 4.2和iPhone与5.1未使用XCode 4.2检测到iPhone 5.1
如果我为iOS 5.0构建应用程序,它可以工作,但不是5.1。
我想今天将我的应用提交给appstore,它会被接受吗?
以及如何在5.1设备上运行应用程序?
请帮
以下是我的设备配置:
开发者信息:
版本:4.2(4C199) 位置:/开发人员 应用: 的Xcode:4.2(828) 仪器:4.2(4233) Dashcode:3.0.2(336) SDKs: Mac OS X: 10.6:(10K549) iPhone OS: 5.0:(9A334) iPhone模拟器: 3.2:(7W367a) 4.0:(8A400) 4.1:(8B117) 4.2:(8C134) 4.3:(8F192) 5.0:(9A334)
根据开发人员中心Xcode 4.3.1支持iOS 5.1。 Xcode for OS 10.6的最后一个版本是支持iOS 5的Xcode 4.2(这是您的版本)。
您需要升级到Mac OS 10.7和Xcode 4.3以获得对iOS 5.1的支持。只要您不需要iOS 5.1中的功能,您就可以继续使用5.0 SDK并构建它。
我认为在您将SDK/Xcode升级到5.1之前,您的手机将继续无法被Xcode识别。
您必须安装最新的iOS版本(5.1)到您的xcode以检测您的ios5.1设备。但它不包含在xcode4.2安装程序中,因此您必须将操作系统升级到10.7。
有一种方法可以将iOS sdk 5.1安装到在Mac OS X 10.6.x上运行的xcode 4.2。
首先,你必须下载最新的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,现在它的工作原理。
确认此操作。 – 2012-07-20 18:18:14
这件事为我工作
首先,我跑在Xcode项目3.2.5和项目在iOS 5.1跑!!!! * 后来我断开该设备并再次运行该项目对雪豹的Xcode 4.2 *,并开始了反对票problem.Dont工作懂得这个工作
我有雪豹老的Xcode 3.2。 5
如果您将iPhone/iPad升级到5.1,但不想升级您的XCode和Mac OS。这里有一个工作,你仍然可以安装你的应用程序到你的测试设备:
注册testflightapp.com,将你的应用程序上传到testflightapp.com,然后通过无线下载到你的设备。
由此,您可以推迟升级到Mac OS 10.7和Xcode 4.3一段时间。尽管在设备上测试时,您将无法在应用上调试/放置断点。
伟大的解决方案,谢谢! – 2012-08-01 15:12:37
以上Prajul的建议确实有效。只需连接5.1设备并验证xcode 3.2.5即可收集详细信息。然后,一旦它开始收集您的xcode4.2将能够运行的OS版本5.1的设备。我用ipad与ios 5.1.1一起工作。
这些步骤可能只对有权访问XCode4.2
和XCode 4.3
的人有帮助。 很容易对我们来说,因为我们有iMac with XCode 4.3
与SnowLeopard - XCode 4.2
-
XCode 4.3
一个MBP,从Organizer-Add Device to Provisioning Portal
-
XCode 4.3
同步预置描述文件,与iOS 5.1
和设备上运行应用程序 - 拔下设备连接到
XCode 4.2
它似乎需要与xcode 4.3.1的ios 5.1应用程序开发的狮子。在ios 5.1发布后,Apple不会为雪豹提供xcode 4.2的更新版本。 – hago 2012-03-12 03:24:10
**将您的Mac升级到Mac OS Lion(即10.7)** – 2012-03-12 04:34:05
这一定会对您有所帮助http://stackoverflow.com/a/9621226/1378447 – 2012-06-13 02:51:55