Xcode 6企业分发无法正常工作

Deb*_*pam 21 xcode ad-hoc-distribution ios xcode6

我正在使用我公司提供的企业分发配置文件(我没有用户ID /密码来创建分发配置文件)来分发应用程序.最近我从xcode 5.1升级到6.从那以后我无法导出ipa文件.当我选择"Save for Enterprise Distribution">"下一步"时,它会显示错误"您需要添加已在iOS开发人员计划中注册的Apple ID帐户".但是之前我使用相同的流程导出应用程序,并用于显示一个窗口,其中包含公司提供的分发配置文件名称 虽然它将应用程序部署到我的iPhone 5s.我检查了`/ Library/MobileDevices/Distribution Profile有配置文件.

请让我知道我缺少什么,或者我需要做什么来导出企业分发的应用程序.

Mic*_*edo 12

我遇到了同样的问题,发现这篇文章帮助我从命令行创建了一个IPA:http://www.thecave.com/2014/09/16/using-xcodebuild-to-export-a-ipa-从安存档/

由于您已经创建了xcarchive,因此只有最后一部分很重要:

xcodebuild -exportArchive -archivePath $projectname.xcarchive -exportPath $projectname -exportFormat ipa -exportProvisioningProfile “Provisioning Profile Name”
Run Code Online (Sandbox Code Playgroud)

如本文所述,该“Provisioning Profile Name”参数既不是供应文件的名称也不是UDID,而是在iOS开发人员中心中创建的供应名称.您可以从Xcode(它是您用于编译的配置文件的名称)或使用iPhone配置实用程序应用程序http://support.apple.com/kb/DL1465获取它


sea*_*her 9

我刚刚遇到同样的问题.似乎xcode 6添加了对使用您不是团队成员的配置文件导出ipas的任何限制.您可以通过使用cli手动导出和签名来绕过它.

http://www.thecave.com/2014/09/16/using-xcodebuild-to-export-a-ipa-from-an-archive/

  • 我在3个步骤中找到了类似的解决方案,在http://datacalculation.blogspot.in/2014/10/making-ad-hoc-build-from-command-line.html上为初学者提供了非常有用的解决方案. (7认同)