免费开发者账户所能创建的应用数量已达上限。Xcode 11.5。

32

我将Xcode从11.4更新到11.5后不久,便无法在我的物理设备上运行应用程序,该设备目前也正在运行最新的IOS 13.5。当我尝试运行应用程序时,会出现以下错误:"-402620383 - 免费开发配置文件的应用程序数量已达到最大值。" 即使我手机上没有运行任何应用程序。

到目前为止,我尝试了以下方法:

  • 从"窗口">>"设备和模拟器">>右键单击设备中清除所有签名文件。
  • 将iPhone从计算机上解绑并重新配对。
  • 从Xcode中删除我的免费开发者帐户并重新登录。
  • 重启我的电脑
  • 清洁项目

清除了iPhone中的所有应用程序

从iPhone中清除了所有签名文件


这有帮助吗? https://apple.stackexchange.com/questions/242678/xcode-error-the-maximum-number-of-apps-for-free-development-profiles-has-been-re - Scriptable
尝试过了,但不起作用。 - Heshara Aluthge
我曾经遇到过这个问题,但是在MIFreeProfileValidatedAppTracker上没有任何结果。然而,这是因为上面Ask Different链接中的一个答案正好解决了我的问题。 - ReinstateMonica3167040
4个回答

84

我遇到了完全相同的问题,即使我卸载了通过Xcode安装的所有应用程序。我发现在更新到Xcode 11.5和iOS 13.5之后,一些其他应用程序(非由我开发)被计入了限制。

在Macbook上打开控制台应用程序,并在尝试从Xcode安装应用程序时捕获日志。在左侧的“设备”下选择您的iPhone设备,然后搜索 MIFreeProfileValidatedAppTracker 和类似以下内容:

[MIFreeProfileValidatedAppTracker _onQueue_addReferenceForApplicationIdentifier:bundle:error:]: 182: This device has reached the maximum number of installed apps using a free developer profile: {(
    "<bundleid>",
    "<bundleid>",
    "<bundleid>"
)}

而不是使用<bundleid>,具体的ID将被计入免费应用程序限制。我找出了这些应用程序,将它们删除后,一切都像魔法般奏效。


22
愿上帝保佑你!问题已解决!原来所有“已卸载”的应用都被视为“免费的开发者个人资料应用程序”,包括语音备忘录,Google文档和捷径等。一旦我将它们删除或重新安装,问题就解决了! - TransmissionsDev
13
这个 bug 简直太荒谬了。 - Howard
2
我对这个 bug 感到非常不爽。 - Miguel Ruivo
苹果公司现在已经成为了一家市值超过万亿美元的公司。这就是我在编程中可能会犯的新手错误。 - Dev Aggarwal
1
@HlawulekaMAS 按下 cmd + space,然后输入 console.app。 - Mika
显示剩余2条评论

33

这不是一个bug。苹果限制免费开发者账户在设备上只能安装三个应用程序。

更简单的方法是通过Xcode设备窗口删除应用程序,而不是搜索日志文件。在Xcode 13.1中,可以通过“窗口”菜单项下的“设备和模拟器”或使用shift + command + 2键盘快捷方式访问设备窗口。

Devices window

使用删除按钮删除同一帐户下的应用程序。

当使用免费的Apple开发者帐户针对运行iOS 13.3.1、tvOS 13.3.1、watchOS 6.1或更高版本的设备时,应用程序扩展会错误地计入同时安装的三个应用程序的限制。当出现这种情况时,Xcode会显示错误:“已达到免费开发配置文件的最大应用程序数量。” (59264389) (FB7568073)

解决方法:使用Xcode的设备窗口从设备中删除使用免费帐户签名的应用程序,并删除任何相关的预配资料。如果您的应用程序包含两个以上的应用程序扩展,请将它们删除以保持三个应用程序的限制。

https://developer.apple.com/documentation/xcode-release-notes/xcode-11_4-release-notes


21

除了Artur Peplinski的回答之外,受影响的所有应用程序都是"已卸载"的应用程序。苹果在iOS 11中加入了一个功能,可以在14天未使用后自动卸载未使用的应用程序。您可以在iOS设置中禁用此功能。如果您再次加载或删除它们,它将正常工作。


我有太多的应用程序,这将需要很长时间。 - frazras
@frazras,是的,我也是,这个错误真的很烦人。 - existing person
我已将我的Xcode更新至11.6版本,但问题仍然存在。 - Carlos Irano
可以删除已卸载的应用程序,无需在此之前下载它们(长按不会显示“删除应用程序”按钮)。只需进入编辑屏幕模式(长按任何应用程序并尝试将其移动到屏幕上以使左上角出现十字形)。这帮助我在几分钟内删除了超过150个已卸载的应用程序。 - Akhrameev

1
如果您已经加入了苹果开发者计划但仍然遇到此问题,请尝试以下方法:

1

前往Xcode偏好设置

2

前往“账户”

3

打开“管理证书”

4

添加此证书


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接