Tag: Bitris

Bitrise上的Xcode 9代码签名

最近,出现了一些新的代码签名问题,但问题已经解决,因此请 在Bitrise上 更新适用于iOS的Xcode存档和导出步骤 ,看看是否可行 。 如果不是这样,请参阅下面的说明和本文末尾的说明。 您可以在几周前的“ Xcode 9中的新导出选项Plist”中阅读有关IPA导出选项的更改。由于IPA导出过程已解锁了一些新选项,因此Xcode会自动检测并处理其中的大多数选项,但是从Xcode 9开始,我们需要手动定义它们。 第一个变化是,从此Xcode版本开始,我们需要为您的应用程序中的每个可执行目标列出,Provisioning Profile应该对其进行签名。 exportOptions中此属性的名称为provisioningProfiles ,在某些情况下,如果不定义此属性,您将收到以下错误: “Error Domain=IDEProvisioningErrorDomain Code=9 \”\”ios-simple-objc.app\” requires a provisioning profile.\” UserInfo={NSLocalizedDescription=\”ios-simple-objc.app\” requires a provisioning profile., NSLocalizedRecoverySuggestion=Add a profile to the \”provisioningProfiles\” dictionary in your Export Options property list.}” 用例:您正在尝试使用手动签名从存档中导出IPA文件。 如果是自动签名(在导出过程中),则无需定义此属性。 在用于建筑物的Bitrise虚拟机上,您无法使用凭据登录Xcode,这就是为什么您无法执行IPA自动导出的原因。 但是,如果您使用“本地自动导出”并且Xcode为您生成了代码签名文件,则可以在Bitrise上使用这些代码签名文件来导出IPA。 因此, Xcode Archive & Export for iOS为Xcode 9 Xcode Archive & […]