嗨,我刚刚升级到山狮。我创建了一个空的单一视图应用程序并运行它。第一次运行良好,但下一次运行将给我“有一个内部 API错误”弹出警告 TWICE。我的其他项目也是如此。他们一次运行正常,但在下一次运行时出现此错误。没有任何警告或任何具体的警告信息。
知道如何解决这个问题吗?
非常感谢您的帮助。
我让它在 iOS6 Beta 4 上运行!!这就是我所做的,但其他变体也可能起作用:-
当然你可以在 4.5 中继续开发,但我更愿意等待。
安装 4.5 Beta 4 会安装更新的设备支持。一旦完成一次(可能在任何设备上),它应该可以正常工作。如果您在不同的机器上使用相同的设备,您将不得不从 4.5 Beta 4 再次运行它一次,然后才能使用您喜欢的 Xcode 版本(这次您不需要从设备中删除该应用程序)。
编辑:我很确定,如果您对核心数据进行更改,您也需要首次从 4.5 运行。
我有 Xcode 5.0.2 和带有 iOS 7.0.6 的 iPhone。
每次在 iPhone 上启动我的项目时,我都会看到“There was an internal API error”。它是在模拟器上启动的,没有任何问题。
我做了所有通常有帮助的事情(比如删除应用程序、清理、重新启动 Xcode、重新启动 Mac 等)。
这个问题只有在我恢复 iPhone 后才消失。悲伤但真实。至今不知道,为什么会出现。
听起来很疯狂,但您也不能使用 XCode 4 的 Beta 版本。但是,您必须将它放在左手,以授权您的 iPhone 使用非 Beta 版本进行编译(不要问我为什么,它可以工作)。
如果您使用 XCode 4.5 预览版和 IOS6 Beta 4 运行您的应用程序,那么您第二次在设备上运行您的应用程序时,您将收到内部 API 错误。
理论上,您不能在 iOS6 Beta 4 iPhone 上使用 XCode 4.4 进行编译。
但...
看来,如果您启动 XCode 4.5 Preview,连接您的 iPhone(以便识别),在其上运行应用程序(即使您收到错误),退出 XCode 4.5,启动 XCode 4.4 和 .. tadaaaa...您的iPhone现在被认为是授权设备编译...
当然,XCode 4.4 不会产生 api 错误......
不知道这是否有帮助,但我已经删除了所有文件${HOME}/Library/Developer/Xcode/iOS DeviceSupport
,它起到了一种魅力(Xcode 4.4.1,OSX 10.7)
当我将我的设备升级到 Preview4 但我的 MBP 仍在运行 Xcode Preview3 时,我遇到了这个问题。更新到 Xcode Preview4 让我的问题消失了,无需重新启动。
从设备/模拟器中手动删除应用程序将使您能够成功构建和运行。一个长期的解决方案是不使用 Beta Xcode :)