我最近将我的XCode SDK升级到版本3.1.3,将我的iPhone OS升级到3.0。值得注意的是,当我的iPhone中安装了操作系统版本2.2.1时,一切正常。我的iPhone Touch设备没有越狱,我在组织者中有一个有效的配置文件,链接到我的iPhone Touch,但它旁边有一个黄色圆圈。
这是因为在设备下的组织者中,它显示了版本3.0的iPod(7A341),然后它显示了读取(在配置文件应该出现的部分):
此设备未激活。请使用iTunes激活它。
当我进入xcode并构建应用程序时,它就可以了,并且代码签名实际上已分配给正确的配置文件。但每当我尝试在设备中运行它时,我得到“没有配置iPhone OS设备已连接。”。这是因为组织者一直告诉我使用iTunes激活设备。
我有iTunes版本8.2,设备在那里,我可以很好地同步它,但它一直在XCode中显示该消息。我已经尝试恢复我的ipod大约10次,但我总是得到相同的结果,我也尝试关掉iphone Touch和电脑,但似乎没有任何帮助。
有其他人有这个问题吗?
答案 0 :(得分:1)
我有同样的问题,但我有一个ipod touch版本2.2.1。它用于连接到Xcode 3.1.2,然后我升级到3.1.3,它不起作用。我恢复到3.1.2并且它不起作用。它适用于3.1.3的朋友mac,所以我的iMac出了问题。防火墙已禁用。它连接到iTunes很好,它被激活。只是不会出现在组织者。重新启动不起作用。我重置,并恢复它,它仍然没有连接。事实上,它连接到朋友mac而不是我的,这让我相信将ipod升级到3.0版本无法解决问题。
吉米亨德里
答案 1 :(得分:1)
http://developer.apple.com/iphone/index.action#downloads 下载并安装它 Leopard下载
* iPhone SDK 3.1.3 with Xcode 3.1.4
* iPhone SDK 3.1.3 with Xcode 3.1.4 Readme
打开mac终端
$ ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.2 \(7D11)/ /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.3
我的空间写在这里 http://leefj.spaces.live.com/blog/cns!ADF54DD0A549AD9B!462.entry
答案 2 :(得分:1)
感谢flycomputer我能够通过iphone os更新到3.1.3来解决我的问题。 但是我不需要创建符号链接,所以在执行命令之前检查它是否已经完成:
$ ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.2\ (7D11)/ /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.3
答案 3 :(得分:0)
这通常意味着您的手机未与您的提供商激活。你真的可以用iPhone打电话吗?您是通过XCode Organizer还是iTunes恢复手机?
答案 4 :(得分:0)
实际上它不是手机,它是iPod Touch。我尝试通过Xcode Organizer和iTunes恢复它,结果相同。
答案 5 :(得分:0)
这不是我得到的错误,但尝试重新启动iPod。按住顶部的睡眠/唤醒按钮几秒钟。当它询问您是否要关闭设备时,请移动滑块将其关闭。我通常会等一下,重新开机。这总是适合我。
答案 6 :(得分:-3)
您可能已经在防火墙后面,并启用了反间谍软件防护。 iTunes需要正确连接到网络(Apple,我猜)才能正确激活您的设备。 禁用防火墙,然后启动适用于我的iTunes。
JR