【问题标题】:Xcode 4.4 - There was an internal API errorXcode 4.4 - 存在内部 API 错误
【发布时间】:2012-07-30 05:36:25
【问题描述】:

您好,我刚刚升级到 Mountain Lion。我创建了一个空的单一视图应用程序并运行它。第一次运行良好,但下一次运行将给我 "There was an internal API error" 两次弹出警告。我的其他项目也是如此。他们一次运行正常,但在下一次运行时出现此错误。没有任何警告或任何具体的警告信息。

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

非常感谢您的帮助。

【问题讨论】:

  • 你使用的是什么版本的 Xcode?​​span>
  • 我也是...这种情况在每次构建中都会发生。只有从我的 iPhone 中彻底手动删除该应用程序才能让构建通过。
  • 量子的解决方案对我有用! :)
  • 您运行的是 XCode 4.4.1、iOS6 Beta 4 还是两者兼有!? @quantum 的解决方案确实有效,但是当您的应用依赖于核心数据时,它真的很痛苦!
  • 我正在运行所有三个 Xcode 4.4.1、iOS 6b4 和 Mountain Lion!不知道是什么导致了这里的问题! :(

标签: xcode api osx-lion internal


【解决方案1】:

我可以在 iOS6 Beta 4 上运行它!!这是我所做的,但其他变体也可能有效:-

  1. 安装 XCode 4.5 Developer Preview 4
  2. 从设备中删除您的应用
  3. 从 Dev Preview 4 运行您的应用
  4. 再次删除您的应用(不确定是否必须这样做)
  5. 返回 XCode 4.4.1
  6. 运行您的应用,停止运行,再次运行!!!

当然你可以在 4.5 中继续开发,但我更愿意等待。

安装 4.5 Beta 4 会安装更新的设备支持。一旦完成一次(可能在任何设备上),它应该可以正常工作。如果您在不同的机器上使用相同的设备,则必须从 4.5 Beta 4 再次运行一次,然后才能使用您喜欢的 Xcode 版本(这次您无需从设备中删除该应用程序)。

编辑:我很确定,如果您对核心数据进行更改,您也需要首次从 4.5 运行。

【讨论】:

  • 此答案是否有助于您找到问题的解决方案,如果是,请接受此答案。查看此link 了解如何标记答案。谢谢!
【解决方案2】:

不知道这是否有帮助,但我已经删除了 ${HOME}/Library/Developer/Xcode/iOS DeviceSupport 中的所有文件,它起到了一种魅力(Xcode 4.4.1、OSX 10.7)

【讨论】:

    【解决方案3】:

    当我将设备升级到 Preview4 但我的 MBP 仍在运行 Xcode Preview3 时,我遇到了这个问题。更新到 Xcode Preview4 让我的问题消失了,无需重新启动。

    【讨论】:

      【解决方案4】:

      从设备/模拟器中手动删除应用程序将使您能够成功构建和运行。一个长期的解决方案是不使用 Beta Xcode :)

      【讨论】:

        【解决方案5】:

        听起来很疯狂,但您也不能使用 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 错误...

        【讨论】:

        • 哦,顺便说一句,这个“技巧”在您重新启动 iPhone 之前有效。
        【解决方案6】:

        我有 Xcode 5.0.2 和带有 iOS 7.0.6 的 iPhone。

        每次在 iPhone 上启动我的项目时,我都会看到“出现内部 API 错误”。并且在模拟器上启动没有任何问题。

        我做了所有通常有帮助的事情(例如删除应用程序、清理、重新启动 Xcode、重新启动 Mac 等)。

        这个问题在我恢复 iPhone 后才消失。悲伤但真实。 至今不知道为什么会出现。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-10-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多