我使用的是xcode8.2.1和一个免费的苹果开发者ID,用一个直接连接到我的Mac上的iPhone来测试这个应用程序没有问题。Xcode生成一个有效的配置配置文件,并添加我的iPhone的UDID。
现在,我想将应用程序发送给测试人员,但找不到添加他的UDID或生成有效配置文件的方法。Xcode生成归档文件,但阻止导出它。上面写着:“分发需要注册Apple Development Program”,并为我提供了一个需要付费的注册链接。
我可以从命令行生成.ipa,但当然不需要测试人员的UDID!
Apple documents显示了如何添加新的UDID,但我在apple developer上的帐户并不包含此类菜单项,它只是引导我注册并付费加入apple developer program (http://imgur.com/a/BxSi8)
我已经测试了其他答案,如this和this,使用这些解决方案我可以生成一些东西,但再次只包含我的UDID。diawi和fabric beta也没有帮助,如果我不能添加测试者的UDID,他们怎么能帮助我呢?
我的问题是:有没有可能用免费账户向测试者发送app (.ipa或任何东西),或者我应该付费?
发布于 2017-01-30 09:32:41
不,在没有注册苹果开发计划的情况下,无法发送.ipa或任何内容。你需要加入苹果开发者计划,然后只有你才能分发你的应用程序进行测试以及在app Store上。
你可以在https://developer.apple.com/programs/enroll/上注册。
然后,您可以将设备注册到您的帐户,并在创建有效的证书和配置文件后,您可以发送您的应用程序进行测试。
发布于 2017-02-07 13:46:18
不是的。您必须注册(每年99美元)。
然后,您将能够通过将设备添加为开发设备来在设备上进行测试。您还可以访问TestFlight,这将允许您使用苹果ID邀请测试人员
https://stackoverflow.com/questions/41932098
复制