如何克服Apple app ID疯狂

Kar*_*arl 47 xcode

众所周知,Apple改变了Xcode的工作方式,即使您只是编写测试应用程序以在本地使用,也无法创建具有以前使用的应用程序ID的应用程序.到目前为止,我刚刚输入垃圾ID来解决这个愚蠢的反特征,但今天我受到了这个宝石的欢迎:

无法添加App ID,因为已超过

所以现在我被阻止创建更多的测试应用程序,有效地阻止我的开发死机(我编写库和框架,并需要在测试应用程序中测试它们).

有没有人知道绕过或禁用Apple限制的方法?

Fad*_*adi 16

这是免费开发者帐户的限制类型,但我们也可以找到解决方案:

1-导航到安装在同一设备上的任何先前应用程序的项目有问题.

2-打开Build Settings tab应用程序项目Xcode.

3-搜索Bundle ID并复制它.

4-打开出现问题的当前应用程序并导航到同一位置>粘贴并用Bundle ID旧版本替换当前应用程序.

5-运行应用程序.

!WALA


use*_*902 11

同样的事情发生在我身上.我认为这是苹果公司为"非付费"开发者提供的某种新限制,并且它在7天内限制你使用10个应用程序.

编辑 - 要解决这个问题,我只需制作一个随机的苹果开发ID ...

  • 不,这不是解决方案. (9认同)
  • 我想知道事实是否如此,这是 Apple 有意添加的新限制,但我无法直接从 Apple 找到任何有关它的信息。这是荒唐的。将我可以在自己的 iPhone 上测试和编写的不同应用程序的数量限制为每 7 天 10 个?学习如何在 iOS 中编写代码可以使用模拟器来完成,但我发现这种限制很疯狂,尤其是因为我使用了一些模拟器无法模拟的传感器。来吧,苹果?这是真的吗? (2认同)

Raj*_*Raj 11

我在使用xcode 7.3.1版本的新mackbook中遇到了同样的情况.即使我尝试使用旧的捆绑标识符,它也没有用. 以下步骤帮助我在设备中运行应用程序.

  1. 得到xcode偏好
  2. 点击帐户,然后选择您的苹果ID.

  1. 单击查看详细信息
  2. 然后单击全部下载.

这将下载与给定apple id关联的所有配置文件.然后使用之前使用过的任何标识符.您可以轻松地从配置配置文件名称中获取旧标识符.

  • 这在Xcode 9中看起来不同.不再有View Details.只需下载手册配置文件和查看证书.有人在xcode 9中有这方面的提示吗? (7认同)
  • 不再适用于Xcode 9.在这里写了一个答案,其中列出了您可以重复使用的所有软件包ID./sf/answers/3343445731/ (2认同)

Ana*_*rem 6

只需使用已经安装过的所有旧应用程序的捆绑软件ID,然后在7天后更改捆绑软件ID。我认为苹果对免费开发者帐户设置了限制。

编辑:关于@haquangvu在他的回答中提到的内容很重要,您的旧应用将被替换。因此,请照顾好它,并感谢@haquangvu的回答。

  • 我对此表示怀疑,但其背后的逻辑是什么?为了让我们支付99美元,这样我们就可以在他们的App Store上分发我们尚未准备好的黄金时段应用程序了吗?在开始进行年度订阅之前,我希望能够在iPhone上学习和测试我的应用程序(是的,我可以使用模拟器,但它在传感器上受到限制),并在开始使用该软件之前获得了一定的熟练程度提高了我在App Store上发布的能力-浪费几个月的时间做我的事情就是在自己的设备上进行测试是没有意义的。苹果为什么要限制那个? (4认同)

小智 5

使用您的旧捆绑ID之一。有用。但是您的旧应用程序将被删除。