我需要为企业部署签署应用。客户的安全部门拒绝将我的苹果ID添加到他们的团队,他们认为他们发送了mobileprovision和p12文件。据我所知,在XCode 5中,有可能仅使用mobileprovision签署没有Apple ID的IPA,如下所示: Xcode5 - Enterprise deploy screenshot
当我尝试在XCode 7或8中执行此操作时,出现XCode 8 - Enterprise export error之类的错误,因为我的Apple ID未在客户的企业团队中注册。
我已经将.p12添加到钥匙串,取消选中"自动管理签名",选择客户的配置文件。
我尝试使用像xcodebuild -exportArchive -exportFormat ipa -archivePath <FILE_NAME>.xcarchive -exportPath ~/Desktop/<FILE_NAME>.ipa -exportProvisioningProfile <PROVISIONING PROFILE NAME>
这样的xcodebuild,但仍然没有成功。
另外,我需要生成清单文件,这就是为什么xcodebuild是粗略的解决方案,即使它可以工作。
我知道当客户提供证书和密钥对时,它不同寻常,但不想将开发人员添加到团队中,但无法更改它。 如果我有配置和证书,但如果我的帐户不在团队中,我该如何导出企业版?