【问题标题】:An unknown error occurred when I was trying to use an iPad for development尝试使用 iPad 进行开发时发生未知错误
【发布时间】:2012-09-11 04:16:15
【问题描述】:

我试图在新 iPad 上测试我的应用,看看是否支持 Retina。

与我用于开发的任何其他设备一样,我连接了该设备并按下“用于开发”是 XCode Organizer。

进程开始,但几秒钟后进度条消失,我收到此错误消息:“发生未知错误”

我在设备部分手动注册了它的 UDID,并且配置文件已成功安装在设备上,但在管理器中 iPad 的名称前仍然有一个黄点,并且该设备没有出现在 iOS 设备列表中(所以我无法在其上运行我的应用程序)。

我什么都试过了,但什么都没解决:(

有什么想法吗?


附加信息:

  • XCode 版本:4.4.1
  • iOS SDK 版本:5.1
  • 最小部署目标:5.0
  • 设备 iOS 版本:5.1.1 (9B206)
  • 设备类型:第三代新 iPad(Wifi + 4G)
  • 基于 Intel 的 Mac:配备 2 x 2.26 GHz 四核 Intel Xeon 的 Mac Pro
  • 操作系统版本:OS X Mountain Lion 10.8 (12A269)

【问题讨论】:

    标签: ios xcode provisioning-profile organizer deployment-target


    【解决方案1】:

    尝试断开/重新连接 iPad,退出并重新启动 XCode,... 有时它只是不起作用,重新启动一切都可以解决它!

    【讨论】:

    • 设备 (iPad Pro) 和 Xcode 对我来说都需要多次重启。据我所知,解决方案是将设备更新到最新版本的 iOS,从 9.1 到 9.2.1。
    • 拔出和插入对我有用。你认为我们不用谷歌搜索就能解决这个问题,对吧?
    【解决方案2】:

    当我通过 Apple USB 键盘(下方有两个 USB 端口)插入电源时,这种情况经常发生在我身上。

    如果您在该键盘中插入多个设备,例如两部 iPhone,它将无法为两者提供足够的电力,并且您会开始出现断断续续的情况。

    解决方案:直接插入 Mac。

    【讨论】:

    • 当我连接 USB 耳机 + 我的设备是 iPad 时,这实际上发生了,也许它正在消耗更多电量
    【解决方案3】:

    有一次这种情况发生在我身上,我的设备上的 iCloud 帐户似乎没有登录。这是由于我更改了密码。一旦我使用正确的密码重新登录,该应用程序似乎就可以很好地构建到设备上。 :-)

    【讨论】:

      【解决方案4】:

      就我而言,在尝试了所有操作(重新启动 Ipad、XCode、imac)后,我发现问题是由之前运行的 Ipad 后台仍在运行的同一个应用程序引起的。我只需要从 Ipad 上关闭该应用程序,一切都得到了修复。

      【讨论】:

      • 这对我有用。前一天我在断点调试时断开了我的手机。它仍在运行,在断点处暂停。杀死应用程序,断开并重新连接手机可以解决问题。线索是当您插入手机时,它不会自动在 xcode 中显示为目标设备。
      【解决方案5】:

      不是重复的,但是 OS X、XCode 和 IOS 经常因为代码签名和缓存失败而陷入困境,看看这里有没有帮助:Error : failed to launch, when running on ipad

      【讨论】:

        【解决方案6】:

        我能够通过将签名身份从一个团队更改为另一个团队,然后再改回原来的团队来解决此问题。

        【讨论】:

          【解决方案7】:

          您可以使用 xcode->windows->devices 并查看设备日志以获取有关“发生未知错误”的更多详细信息,您将得到如下信息:

          • 0x16e12f000 +[MICodeSigningVerifier _validateSignatureAndCopyInfoForURL:withOptions:error:]: 142: 无法验证 /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.L5Dvt0/extracted/ 的代码签名Payload/Xxx.app/PlugIns/packetTunnel.appex : 0xe8008001(发生未知错误。)

          我在以下情况下看到“发生未知错误”,并通过更正代码来修复它:

          • 我用类编写@interface,却忘记了在扩展目标中使用该类名的@implementation。
          • 我的项目的一个目标中没有代码。

          【讨论】:

            【解决方案8】:

            尝试在仅剩 300MB 的设备上安装 1GB 应用程序时出现此错误。我没想到它会成为问题,因为该应用程序已经从 iTunes 安装在设备上,而我只是安装了一个本地构建来覆盖它,但我反复收到此错误,直到我从商店卸载了副本。之后,它工作得很好。

            【讨论】:

              【解决方案9】:

              我只能通过重新连接手机然后通过笔记本电脑上的 iCloud 欢迎屏幕来完成这项工作。

              【讨论】:

                【解决方案10】:

                我发现因为我的iphone没电了,我一直在充电,所以需要先用pin打开手机才能让Xcode连接

                【讨论】:

                • @manetsus 我可以通过完全关闭手机电源然后启动并连接到 Xcode 来重新创建它,如果尚未使用,请不要输入安全密码。尝试在手机上运行您的项目,直到您第一次输入 PIN 码才会失败。
                • 我相信达摩的意思是手机被锁了,所以他必须解锁。
                【解决方案11】:

                iTunes 在后台打开时发生在我身上。关闭 iTunes 和 Xcode,然后重新打开 Xcode 对我有用。

                【讨论】:

                  【解决方案12】:

                  我在安装新的 pod (CocoaPods) 时收到了同样的错误消息。我能够通过从我的项目中删除最新添加的 pod 来解决这个问题。

                  【讨论】:

                    【解决方案13】:

                    我经常遇到同样的问题:iPhone 重启每次都会修复它

                    【讨论】:

                      猜你喜欢
                      • 1970-01-01
                      • 1970-01-01
                      • 2014-09-13
                      • 2016-12-12
                      • 1970-01-01
                      • 2020-03-30
                      • 2020-10-04
                      • 1970-01-01
                      • 1970-01-01
                      相关资源
                      最近更新 更多