Xcode:删除管理器/档案馆中的应用程序?

时间:2011-10-28 08:25:41

标签: xcode organizer

我一直在Xcode中收到“内部api错误”消息,我终于弄明白了问题所在。使用相同捆绑标识符运行的应用将导致此错误。

原来,在Organizer中没有删除应用程序。当我删除它们时,它们会消失。但是当我退出Xcode,重新打开,进入组织者时,应用程序仍然存在。

这些应用程序是存储在Xcode还是我的iDevice上?我可以进去并手动删除它们吗?什么目录?

有人有这个问题吗?溶液

5 个答案:

答案 0 :(得分:52)

Xcode 4 中,您可以手动删除已归档的应用程序。右键单击它,在Finder中显示,将其删除为任何其他文件夹。 Xcode将检测删除并更新存档应用列表。

档案只是.xcarchive${HOME}/Library/Developer/Xcode/Archives扩展名的捆绑包。它们按日期组织在文件夹中(如2011-11-11)。您可以使用显示包内容菜单项查看内部,就像任何其他包一样。

答案 1 :(得分:12)

XCode 8

您需要清除此文件夹。它是存储Xcode应用档案的地方。

${HOME}/Library/Developer/Xcode/Archives

它还可以节省硬盘空间。我发现我有超过 200 GB 的应用档案lol。

答案 2 :(得分:1)

我遇到了类似的问题,原因是我将同一个应用程序的旧版本加载到我的测试版iPhone中。我在加载新版本之前忘记删除它。一旦我从iPhone中删除旧版本,它运行得很好。

答案 3 :(得分:0)

当你的Apple Developer会员证书最近到期,并且你正试图在你的设备上运行一个已经过代码签名的应用程序,并且它已经存在于设备上时,也会出现“内部api错误”消息框。

然后,当您从设备中删除应用程序时,您会收到“无有效的代码签名证书”消息。然后你意识到上面的内容,并修复你的证书(和配置文件),然后再重新开始工作。

至少,这就是我今天发生的事情。 ;)

答案 4 :(得分:0)

  1. 打开终端,然后转到此文件夹: cd~ / Library / Developer / Xcode / Archives

  2. 执行删除所有文件夹和文件: rm -rf *

  3. 您可能需要root权限才能执行删除。