Xcode 6企业发行版不起作用

我正在使用我公司提供的企业分布configuration文件(我没有用户名/密码来创build分布configuration文件)来分发应用程序。 最近我从xcode 5.1升级到6.从那时起我无法导出ipa文件。 当我select“Save for Enterprise Distribution”>接下来会出现错误“您需要添加注册到iOS开发者计划的Apple ID帐户”。 但是早些时候,我使用了相同的过程来导出应用程序,并使用公司提供的分布configuration文件名称来显示窗口。 虽然它将应用程序部署到我的iPhone 5s。 我已经检查过`/ Library / MobileDevices / Distribution Profile是否有configuration文件。

请让我知道我缺less什么,或者我必须做出口应用程序的企业分布。

我只是碰到了同样的问题。 看来,xcode 6已经添加了一个arbirary限制导出ipas与供应configuration文件,你不是一个团队成员。 你可以通过使用cli手动导出和签名来避开它。

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

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

既然你已经创build了你的xcarchive,只有最后一部分是重要的:

xcodebuild -exportArchive -archivePath $projectname.xcarchive -exportPath $projectname -exportFormat ipa -exportProvisioningProfile “Provisioning Profile Name” 

如文章所述, “Provisioning Profile Name”参数既不是configuration文件的名称,也不是UDID,而是在iOS开发人员中心中创build的configuration名称。 您可以从Xcode(它是您用来编译的configuration文件的名称)或使用iPhoneconfiguration实用程序http://support.apple.com/kb/DL1465

使用新的Xcode 6,我们需要使用在苹果开发者计划中签名的Apple IDlogin,或者是苹果开发者计划的成员。 如果没有开发者帐户ID,我们不能用新的Xcode构buildipa。 login到应用程序ID后,我能够构build应用程序。