Xcode构建设置中的iOS代码签名和设置配置文件与组织者提交给App Store
我想我理解苹果开发环境中代码签名和设置配置文件的含义和用法。我很困惑然而,缝是应用程序开发@提交期间2米的地方成这个信息可以奔进入应用程序商店:在提交过程Xcode构建设置中的iOS代码签名和设置配置文件与组织者提交给App Store
- 在Xcode构建设置
- 信息还要求(再次)到应用程序商店
我的问题:
(1)。我可以选择在构建设置的供应配置文件。
1.1。这用于什么?
1.2我使用testflight分发给我的beta测试人员,所以我猜这里所选的配置文件被testflight覆盖时,它会使其IPA分发?
(2)。在通过Xcode组织者提交应用程序期间,您必须再次选择“配置文件”
2.1。这与Xcode构建设置中选择的配置文件有何关系?
2.2提交到应用商店时用什么代码签名身份进行签名?在Xcode中选择的一个构建设置?或者当您在提交应用程序时(在提交到应用商店向导开始时)用您的Apple ID登录时,它是否会自动设置?
其实有可能会退出*.ipa
文件。我的意思是,您可以在目标设置中创建应用程序并设置签名,生成ipa文件,然后将其与另一个配置文件分配并与其相关的证书相关。
因此选择应用程序签名应提交上传只是灵活的功能:
例如,你的客户,并要求开发人员建立应用程序商店提交应用程序,但你不想为他们分享分配证书和供应prifile。结果,开发人员使用开发人员证书构建应用程序并与您共享。然后你作为客户辞职应用程序与分布式证书,并上传它提交给应用程序商店。
您有不同的选项构建(调试,发布...) 您应该将配置配置文件链接到此选项构建。
对于为例,当你选择调试,您可以在手机上运行的应用程序,与供应配置文件用于开发
如果您选择的分布,你将使用供应配置文件进行分发。
而对于你的团队,你应该有一个ad-hoc配置文件,以及他们的iOS移动UDID寄存器用于临时配置文件。
当您尝试启动应用程序时,它将检查设置以查看它是否可以启动应用程序。所以你必须设置选项构建才能匹配你想用这个构建做什么。
感谢您的信息。不过,我知道证书和配置文件如何工作。我问我的问题,因为我很困惑不同的地方显然输入相同的信息。 – HixField
感谢您的信息Visput。这是否意味着当我将应用程序提交给商店时,在xcode中的构建设置中选择的配置配置文件和签署者证书是完全相互关联的,因为它将被提交到appstore向导中选择的内容覆盖(在组织者中) ?对于testflight集成也意味着(通过testflight向导覆盖)? – HixField
@HixField是的,对于这两个解决方法:(testlfight,App Store提交),在目标构建设置中选择什么是不重要的。按原样使用构建(无需退出)非常重要。 –