最近在真机测试的时候遇到这个问题:
Unable to add App ID because the '10' App ID limit in '7' days has been exceeded.
如下图:
大概意思说:
在7天之内,免证书测试的Apple id 只能在10个app以内。也就是说,在7天之内你用真机测试的一个apple id 要是超过了10个,那么就不能免证书真机测试了。
ps:想想都蛋疼,你说这个苹果公司恶心不?在一定天数内,测试还要限制app 的个数!太让人气愤了。
解决方法:(ps:前提你得有自己的苹果开发者账号)
第一种方法:(变成原来的bundle id)
把你现在的bundle id 改成你曾经用过的bundle id(这里是指相同的Apple id下的bundle id),这样你就可以真机测试了。
第二种方法:(变成测试机)
a、连接ituns,把你现在要测试的手机的UDID,添加到https://developer.apple.com/account 里面的Devices里面。
b、再在Team-> 里面选择‘None’:(ps:此处我尝试了,可以填写许多个bundle id都没有问题,都可以测试)
第三种方法:(改变成发布证书,进行测试)
a、一般情况下,一个账户对应两个证书,一个是测试证书,一个是发布证书。(如下:)
快捷键:commd + , 弹出以下界面,选择 Accounts,查看一下自己的证书:
b、一般情况下多是用的测试证书进行真机测试的(ps:我是指我自己)。因此在选择测试的时候,我用另一个发布证书进行真机测试,就解决了。