您好我刚升级到Mountain Lion。我创建了一个空的单视图应用程序并运行它。第一次运行正常但下一次运行会给我“内部API 错误”弹出警告TWICE。这和我的其他项目一样。它们运行正常,但在下次运行时会出现此错误。没有任何警告或任何特定的警告信息。
知道如何解决这个问题吗?
真的很感谢你的帮助。
答案 0 :(得分:1)
我在iOS6 Beta 4上工作!!这就是我所做的,但其他变化也可能有效: -
当然你可以继续在4.5中开发,但我更愿意等待。
安装4.5 Beta 4会安装更新的设备支持。一旦完成(可能在任何设备上)它应该工作正常。如果您在另一台计算机上使用相同的设备,则必须再次从4.5 Beta 4运行一次,然后再使用您首选的Xcode版本(此时您无需从设备中删除该应用程序)。
编辑:我很确定如果您对核心数据进行更改,您还需要首次运行4.5。
答案 1 :(得分:0)
不知道这是否有帮助,但我删除了${HOME}/Library/Developer/Xcode/iOS DeviceSupport
中的所有文件,它作为一个魅力(Xcode 4.4.1,OSX 10.7)
答案 2 :(得分:0)
当我将设备升级到Preview4但我的MBP仍在运行Xcode Preview3时,我遇到了这个问题。更新到Xcode Preview4使我的问题消失了,不需要重新启动。
答案 3 :(得分:0)
从设备/模拟器手动删除应用程序将允许您成功构建和运行。长期解决方案是不使用Beta Xcode:)
答案 4 :(得分:0)
听起来很疯狂但你也不能使用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错误......
答案 5 :(得分:0)
我有Xcode 5.0.2和带iOS 7.0.6的iPhone。
每当我在iPhone上启动项目时,我都会看到“存在内部API错误”。它是在模拟器上发布的,没有任何问题。
我做了所有通常有帮助的事情(比如删除应用,清理,重新启动Xcode,重启mac等)。
这个问题在我恢复iPhone之后就消失了。伤心但真实。 到目前为止我不知道为什么会出现。