当我尝试使用iPad进行开发时发生未知错误
我试图在新iPad上testing我的应用程序,看看Retina支持是否正常工作。
像我用于开发的任何其他设备一样,我附加设备并按下“Use For Development”是XCode Organizer。
该过程开始,但几秒钟后进度栏消失,我收到此错误消息:“发生未知的错误”
我手动在设备部分注册了自己的UDID,configuration文件成功安装在设备上,但是组织者的iPad名称前面仍然有一个黄点,设备没有出现在iOS设备列表中(这样我就不能运行我的应用程序)。
我试过什么来到我的脑海里,但没有解决:(
有任何想法吗 ?
附加信息 :
- XCode版本:4.4.1
- iOS SDK版本:5.1
- 最低部署目标:5.0
- 设备iOS版本:5.1.1(9B206)
- 设备types:第三代新iPad(Wifi + 4G)
- 基于Intel的Mac:采用2 x 2.26 GHz四核Intel Xeon的Mac Pro
- OS版本:OS X Mountain Lion 10.8(12A269)
尝试断开/重新连接iPad,退出并重新启动XCode,…有时它不会工作,重新启动一切解决它!
当我通过Apple USB键盘(下面有两个USB端口)插入时,发生了这种情况。
如果您在该键盘上插入多个东西(如两个iPhone),将无法为两者提供足够的电力,并且您将开始间歇性断开连接。
解决scheme:直接插入Mac。
有一次,这发生在我身上,似乎我的设备上我的iCloud帐户没有login。这是由于我所做的密码更改。 一旦我用正确的密码重新login,应用程序似乎build立到设备就好了。 🙂
在我的情况下,尝试了一切后(重新启动Ipad,XCode,imac),我发现这个问题是由于上一次运行的Ipad背景中仍然运行相同的应用程序引起的。 我只是不得不从Ipad解雇应用程序,一切都修好了。
不是重复的,但OS X,XCode和IOS往往落在他们的剑上,因为代码签名和caching失败,看看这里是否有帮助: 错误:无法启动,当在iPad上运行
我能够通过将签名身份从一个团队更改为另一个团队,然后回到原来的团队来解决这个问题。
您可以使用xcode-> windows->设备并观看设备日志以获取有关“发生未知错误”的更多详细信息,您将得到如下所示的内容:
- 0x16e12f000 + [MICodeSigningVerifier _validateSignatureAndCopyInfoForURL:withOptions:error:]:142:无法validation/private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.L5Dvt0/extracted/Payload/Xxx的代码签名.app / PlugIns / packetTunnel.appex:0xe8008001(发生未知错误。)
我已经看到“未知的错误发生”在下面的条件,并通过更正代码来修复它:
- 我写了一个类的@interface,并忘记@implementation与扩展目标中的类名称。
- 我的项目的一个目标没有代码。
试图在仅有300MB左右的设备上安装1GB应用程序时出现此错误。 我没有想到这是一个问题,因为该应用程序已经从iTunes安装在设备上,而我只是安装了一个本地版本来覆盖它,但是我反复得到这个错误,直到我从商店中卸载了该副本。 之后,它工作得很好。
我只能通过重新连接手机,然后通过笔记本电脑上的iCloud欢迎屏幕来实现此目的。
我发现,因为我的iPhone已经平了,我一直在给它充电,手机需要打开的引脚先让Xcode连接
iTunes在后台打开时发生在我身上。 closuresiTunes和Xcode,然后重新打开Xcode为我工作。
当我启动新的豆荚(CocoaPods)时,我有同样的错误信息。 我能够通过从我的项目中删除最新添加的窗格来解决此问题。