首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure建设管道与没有帐户注册的Xcode。将开发人员帐户添加到Xcode

Azure建设管道与没有帐户注册的Xcode。将开发人员帐户添加到Xcode
EN

Stack Overflow用户
提问于 2019-04-02 13:17:47
回答 2查看 3.4K关注 0票数 6

我正在做我的反应-本地项目的DevOps。我希望构建这个项目,并希望在iOS应用程序部署上实现自动化。但是,当我试图构建它时,会出现以下错误:

检查依赖项代码签名错误:没有用Xcode注册的帐户。将您的开发人员帐户添加到Xcode代码签名错误:没有找到“ios.kapiling”的配置文件: Xcode无法找到任何与“ios.kapling”匹配的iOS应用程序开发提供配置文件。代码签名错误: SDK 'iOS 11.4‘中的产品类型“应用程序”需要进行代码签名

这是我的YAML脚本:

代码语言:javascript
复制
steps:
- task: Xcode@5
  displayName: Xcode
  inputs:
    actions: '-allowProvisioningUpdates archive '
    configuration: Release
    sdk: iphoneos11.4
    xcWorkspacePath: 'ios/community_app.xcworkspace'
    scheme: 'community_app'
    xcodeVersion: 10
    signingOption: auto
    teamId: XXXXXXXXXX
EN

回答 2

Stack Overflow用户

发布于 2019-04-02 17:50:37

从错误中您可以理解,Xcode应用程序必须经过签名和配置才能在设备上运行或发布到app。

他的签名和配置过程需要访问您的P12签名证书和一个或多个配置文件。在构建过程中,安装Apple证书安装Apple供应配置文件任务使Xcode可以使用这些任务。

下面的代码片段将在构建代理的密钥链中安装苹果P12证书和供应配置文件。然后,它用Xcode构建、标记并提供应用程序。最后,无论构建成功还是失败,都会自动从构建结束时的密钥链中删除证书和供应配置文件。有关更多细节,请参见在CI期间签署您的移动应用程序

代码语言:javascript
复制
# The `certSecureFile` and `provProfileSecureFile` files are uploaded to the Azure Pipelines secure files library where they are encrypted.
# The `P12Password` variable is set in the Azure Pipelines pipeline editor and marked 'secret' to be encrypted.
steps:
- task: InstallAppleCertificate@2
  inputs:
    certSecureFile: 'chrisid_iOSDev_Nov2018.p12'
    certPwd: $(P12Password)

- task: InstallAppleProvisioningProfile@1
  inputs:
    provProfileSecureFile: '6ffac825-ed27-47d0-8134-95fcf37a666c.mobileprovision'

- task: Xcode@5
  inputs:
    actions: 'build'
    scheme: ''
    sdk: 'iphoneos'
    configuration: 'Release'
    xcWorkspacePath: '**/*.xcodeproj/project.xcworkspace'
    xcodeVersion: 'default' # Options: 8, 9, 10, default, specifyPath
    signingOption: 'default' # Options: nosign, default, manual, auto
    useXcpretty: 'false' # Makes it easier to diagnose build failures
票数 1
EN

Stack Overflow用户

发布于 2021-07-30 13:37:26

这个文章帮助我解决了错误。如果您使用Cocoapods并有下一个错误:Xcode生成突然失败,消息的错误:不支持配置配置文件<,那么尝试将此代码片段添加到.pod文件中。

代码语言:javascript
复制
post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = ""
      config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
      config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
    end
  end
end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55475806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档