Xcode 3.1.3 - Organizer 设备未激活。请使用iTunes激活它

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/1100563/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-14 18:39:46  来源:igfitidea点击:

Xcode 3.1.3 - Organizer The device is not activated. Please activate it using iTunes

iphonexcodeiphone-sdk-3.0itunes

提问by

I recently upgraded my XCode SDK to version 3.1.3 and my iPhone OS to 3.0. It is important to note that everything was working fine when I had OS version 2.2.1 in my iPhone. My iPhone Touch device is not jailbroken and I have a valid provisioning profile in the organizer which is linked to my iPhone Touch however it has a yellow circle next to it.

我最近将 XCode SDK 升级到 3.1.3 版,将 iPhone 操作系统升级到 3.0。重要的是要注意,当我的 iPhone 中装有操作系统版本 2.2.1 时,一切正常。我的 iPhone Touch 设备没有越狱,我在管理器中有一个有效的配置文件,它链接到我的 iPhone Touch,但它旁边有一个黄色圆圈。

This is because in the organizer under devices it displays the ipod with version 3.0 (7A341) and then it Reads (in the section where the provisioning profiles should go):

这是因为在设备下的管理器中,它显示版本为 3.0 (7A341) 的 ipod,然后它读取(在配置文件应该去的部分):

This device is not activated. Please activate it using iTunes.

此设备未激活。请使用 iTunes 激活它。

When I go in xcode and build the application it does so just fine, and the code signing is in fact assigned to the correct provisioning profile. But whenever I try to run it in the device I get "No provisioned iPhone OS device is connected.". This is because the organizer keeps telling me to activate the device using iTunes.

当我进入 xcode 并构建应用程序时,它做得很好,并且代码签名实际上已分配给正确的配置文件。但是每当我尝试在设备中运行它时,我都会收到“未连接已配置的 iPhone OS 设备。”。这是因为组织者不断告诉我使用 iTunes 激活设备。

I have iTunes version 8.2 and the device is there and i can sync it just fine, however it keeps displaying that message in XCode. I have tried restoring my ipod about 10 times but I always get the same result, I have also tried powering off the iphone Touch and the computer but nothing seems to help.

我有 iTunes 8.2 版,设备在那里,我可以很好地同步它,但是它一直在 XCode 中显示该消息。我已经尝试恢复我的 ipod 大约 10 次,但我总是得到相同的结果,我也尝试关闭 iphone Touch 和计算机,但似乎没有任何帮助。

Does anyone else have this problem?

还有其他人有这个问题吗?

回答by

I have the same issue, but I have an ipod touch version 2.2.1. It used to connect to Xcode 3.1.2, then I upgraded to 3.1.3 and it doesn't work. I reverted back to 3.1.2 and it does not work. It does work on a friends mac with 3.1.3 so there is something wrong with my iMac. Firewall is disabled. It connects to iTunes fine and it is activated. Just won't show up in the organizer. Rebooting does not work. I reset, and restored it and it still doesn't connect. The fact that it connects to a friends mac and not mine leads me to believe that upgrading the ipod to version 3.0 would not fix the issue.

我有同样的问题,但我有 2.2.1 版的 ipod touch。它曾经连接到Xcode 3.1.2,然后我升级到3.1.3,它不起作用。我恢复到 3.1.2 并且它不起作用。它确实在 3.1.3 的朋友 mac 上工作,所以我的 iMac 有问题。防火墙被禁用。它可以很好地连接到 iTunes 并被激活。只是不会出现在组织者中。重新启动不起作用。我重置并恢复它,它仍然无法连接。它连接到朋友的 mac 而不是我的这一事实让我相信将 ipod 升级到 3.0 版不会解决问题。

Jimi

吉米

回答by flycomputer

http://developer.apple.com/iphone/index.action#downloadsdownload and install it Leopard Downloads

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

open mac terminal

打开mac终端

$ ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.2\ (7D11)/ /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.3

$ ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.2\ (7D11)//Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.3

my space write in here http://leefj.spaces.live.com/blog/cns!ADF54DD0A549AD9B!462.entry

我的空间写在这里 http://leefj.spaces.live.com/blog/cns!ADF54DD0A549AD9B!462.entry

回答by Can

Thanks to flycomputer i was able to resolve my problem with iphone os update to 3.1.3. But i didn't need to make the symlink so check if it's done by itself or not before lunching the command :

多亏了 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

回答by John Wang

This usually means your Phone is not activated with your provider. Can you actually make phone calls with your iPhone? Did you restore your phone via the XCode Organizer or iTunes?

这通常意味着您的电话未通过您的提供商激活。你真的可以用你的 iPhone 打电话吗?您是否通过 XCode Organizer 或 iTunes 恢复了您的手机?

回答by Oscar Gomez

Well it is not actually a phone it is an iPod Touch. I tried to restore it both via Xcode Organizer and iTunes with the same results.

嗯,它实际上不是手机,而是 iPod Touch。我尝试通过 Xcode Organizer 和 iTunes 恢复它,结果相同。

回答by Mark

This isn't the error I get, but try rebooting the iPod. Hold down the sleep/wake button on the top for a few seconds. When it asks if you want to turn off the device, move the slider to turn it off. I usually wait a minute and power it back on. This always works for me.

这不是我得到的错误,而是尝试重新启动 iPod。按住顶部的睡眠/唤醒按钮几秒钟。当它询问您是否要关闭设备时,移动滑块将其关闭。我通常等待一分钟,然后重新打开电源。这总是对我有用。

回答by Mark

You are probably behind a firewall, with anti-spyware protection activated. iTunes needs to connect properly to web (Apple, I guess) in order to activate correctly your device. Disable the firewall, then launch iTunes, that worked for me.

您可能位于防火墙后面,并激活了反间谍软件保护。iTunes 需要正确连接到网络(我猜是 Apple)才能正确激活您的设备。禁用防火墙,然后启动 iTunes,这对我有用。

JR

JR