Xcode 6通过URL进行Ad Hoc分发

4
Xcode 6不允许我为企业分发构建我的应用程序。在Xcode 5中,我只需导出我的存档并选择企业版,以便我可以输入URL。如果我导出企业版,Xcode 6会给我这个错误。
“Your account does not have permission to create iOS Distribution Certificates. Please contact one of your team admins.”
我已经支付了99美元的订阅费,那么问题是什么?
1个回答

6

看起来苹果已经从开发人员的存档过程中删除了此功能,以生成企业分发所需的 .plist。您应该能够修改上一个版本的 Xcode 生成的其中一个 .plist 文件,并使用它将指向您将托管新的 .ipa 文件的 URL。不知道为什么苹果会从存档过程中删除此功能,但这可能与他们推动更好地适应企业市场有关。


谢谢。那么企业账户和我当前的99美元每年的iOS应用程序开发订阅不同吗? - Mark Molina
是的,没错。您需要注册苹果企业开发者计划,该计划每年299美元,并且有特殊要求。https://developer.apple.com/programs/ios/enterprise/ - sashimiblade
是的,苹果删除了这个选项真的很让人恼火 - 我完全看不出他们为什么要这样做。我可以确认,将ipa文件导出为普通的Ad Hoc分发,然后修改你从Xcode 5获取的plist仍然可以正常工作。 - SimonB
4
我创建了一个清单 plist 模板的 Gist,供那些没有从 Xcode 5 中获取模板的人使用。只需按照提到的细节填写即可。在这里找到它:https://gist.github.com/74monkeys/13aec76b39c030dde9a5 - SimonB
我认为这是由于TestFlight集成的原因。苹果希望开发者使用它来分发应用程序。 - Mark Molina

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