xcode 如何在 Xcode6 中创建没有开发人员帐户凭据的 IPA

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/25969907/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 05:39:18  来源:igfitidea点击:

How to create IPA without Developer Account credentials in Xcode6

iosxcodexcode6

提问by frozen_lion

One of my customers won't provide access to his Developer Portal & iTunes Connect credentials. With Xcode 5 we have used this flow to submit apps for review:

我的一位客户不会提供对其开发者门户和 iTunes Connect 凭据的访问权限。在 Xcode 5 中,我们使用此流程提交应用程序以供审核:

  • Customer sends me Distribution Certificate & App Store Provisioning Profile
  • I generate an IPA with these credentials and export it for Ad-Hoc distribution
  • I send the IPA to customer
  • Customer submits it to iTunes Connect using App Loader
  • 客户向我发送分发证书和 App Store 配置文件
  • 我使用这些凭据生成 IPA 并将其导出以进行临时分发
  • 我将 IPA 发送给客户
  • 客户使用 App Loader 将其提交到 iTunes Connect

Now as I can see that Xcode 6 doesn't allow me to build IPA even for Ad-Hoc development without a developer login and password. Is there any way to generate an IPA without credentials?

现在我可以看到,即使没有开发人员登录名和密码,Xcode 6 也不允许我为 Ad-Hoc 开发构建 IPA。有没有办法在没有凭据的情况下生成 IPA?

Thanks in advance.

提前致谢。

采纳答案by Max Odnovolyk

@frozen_lion you can still use xcodebuild to export ipa without Developer Account access:

@frozen_lion 您仍然可以使用 xcodebuild 导出没有开发人员帐户访问权限的 ipa:

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

More details you can find in this article Using xcodebuild To Export a .ipa From an Archive

您可以在这篇文章中找到更多详细信息使用 xcodebuild 从存档中导出 .ipa

回答by Y.Muranaka

You should use Xcode6.1.1, it was supported. Choose "Use local signing assets" by accounts dropdown box.

你应该使用 Xcode6.1.1,它被支持。通过帐户下拉框选择“使用本地签名资产”。