【问题标题】:Bamboo + iOS - Disable Code SigningBamboo + iOS - 禁用代码签名
【发布时间】:2013-01-26 01:53:22
【问题描述】:

我想使用 Bamboo 为 iOS 项目进行持续构建。该项目是为代码签名设置的,但我不想在构建机器上安装证书。因此,我需要在构建时禁用代码签名。在命令行中,我可以使用以下命令来实现它:

/usr/bin/xcodebuild -sdk iphoneos6.0 -project MyProject.xcodeproj \
  -alltargets -configuration Debug \
  CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO

最后两项是关键。不幸的是,我不知道将它们放在 Bamboo Task 配置中的哪个位置,以便它们实际上被传递给 xcodebuild 命令。

有人知道如何在不禁用项目文件本身的代码签名的情况下完成此操作吗?

【问题讨论】:

  • 我也想做这个,你过得怎么样?
  • 我还没有让它工作。我放弃了,刚开始代码签名。

标签: ios xcode code-signing bamboo


【解决方案1】:

每个竹子计划都有您可以设置的计划变量。在计划配置页面上有一个标签Variables。在那里设置的任何变量都将传递给 Bamboo 脚本 例如,您可以在计划变量页面中为codeSignId 设置一个变量,并像这样在构建脚本中访问它

/usr/bin/xcodebuild -sdk iphoneos6.0 -project MyProject.xcodeproj \
  -alltargets -configuration Debug \
  CODE_SIGN_IDENTITY=${bamboo.CodeSignID} CODE_SIGNING_REQUIRED=NO

【讨论】:

    猜你喜欢
    • 2012-06-15
    • 2014-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-28
    • 1970-01-01
    相关资源
    最近更新 更多