我正在使用我公司提供的企业分发配置文件(我没有创建分发配置文件的用户 ID/密码)来分发应用程序。最近我从 xcode 5.1 升级到 6。从那时起我无法导出 ipa 文件。当我选择“为企业分发保存”>“下一步”时,出现错误“您需要添加一个在 iOS 开发者计划中注册的 Apple ID 帐户”。但早些时候我使用相同的过程导出应用程序并用于显示一个窗口,其中包含公司提供的分发配置文件名称。虽然它将应用程序部署到我的 iPhone 5s。我已经检查过`/Library/MobileDevices/Distribution Profile 有配置文件。
请让我知道我遗漏了什么或我必须做些什么来导出应用程序的企业分发。
最佳答案
我遇到了同样的问题,发现这篇文章对我从命令行创建 IPA 有很大帮助:http://www.thecave.com/2014/09/16/using-xcodebuild-to-export-a-ipa-from-an-archive/
因为您已经创建了 xcarchive,所以只有最后一部分很重要:
xcodebuild -exportArchive -archivePath $projectname.xcarchive -exportPath $projectname -exportFormat ipa -exportProvisioningProfile “Provisioning Profile Name”
如文章所述,“Provisioning Profile Name”
参数既不是配置文件的名称,也不是UDID,而是在iOS Dev Center中创建的配置名称。您可以从 Xcode(它是您用来编译的配置文件的名称)或使用 iPhone 配置实用程序应用程序获取它 http://support.apple.com/kb/DL1465
关于ios - Xcode 6 企业版不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26008319/