Xcode 4.4 - 存在内部API错误

时间:2012-07-30 05:36:25

标签: xcode api osx-lion internal

您好我刚升级到Mountain Lion。我创建了一个空的单视图应用程序并运行它。第一次运行正常但下一次运行会给我“内部API 错误”弹出警告TWICE。这和我的其他项目一样。它们运行正常,但在下次运行时会出现此错误。没有任何警告或任何特定的警告信息。

知道如何解决这个问题吗?

真的很感谢你的帮助。

6 个答案:

答案 0 :(得分:1)

我在iOS6 Beta 4上工作!!这就是我所做的,但其他变化也可能有效: -

  1. 安装XCode 4.5 Developer Preview 4
  2. 从设备中删除您的应用
  3. 从Dev Preview 4
  4. 运行您的应用
  5. 再次删除您的应用(不确定是否必须这样做)
  6. 返回XCode 4.4.1
  7. 运行您的应用,停止运行,再次运行!!!
  8. 当然你可以继续在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之后就消失了。伤心但真实。 到目前为止我不知道为什么会出现。