我需要为客户端导出App Store分发应用程序。 客户不同意让我访问他的开发团队。 在之前的Xcode版本中,这不是问题:客户端正在导出他的Appstore证书和配置文件,我用它来签署应用程序并发回给他。
但在 Xcode 6,Organizer - >档案 - >导出...没有再选择证书的选项。我必须先选择团队。
如果我无法访问团队的门户网站该怎么办?如何为不同意访问其开发团队的客户导出AppStore应用程序?
编辑:我从客户端获得了适当的AppStore证书和配置文件。
问题是: 是否足够存档(使用证书和个人资料签名)?如果我只是将准备好的档案发送给他们,他们能够使用吗?
出乎意料的是,当我导出ipa时,必须重新分配它。
答案 0 :(得分:1)
这可能会有所帮助:
使用xcodebuild从存档中导出.ipa Link
> xcodebuild -exportArchive -archivePath $ projectname.xcarchive -exportPath $ projectname -exportFormat ipa -exportProvisioningProfile“Provisioning Profile Name”
答案 1 :(得分:0)
如果您只需要.ipa文件,则可以使用分发配置文件。否则,如果您只想使用开发者配置文件,请首先检查团队ID。当钥匙串的 Iphone开发人员:Thar Htet(团队ID)与创建的IOS应用程序ID 的团队ID不同时,它将看到使用提供的证书和配置文件进行签名。