【问题标题】:Jenkins Xcode build works but aichive failed with Command /usr/bin/codesign failed with exit code 1Jenkins Xcode 构建工作,但 aichive 因命令失败 /usr/bin/codesign 因退出代码 1 而失败
【发布时间】:2017-11-09 15:29:44
【问题描述】:

错误是: 未知错误 -1=ffffffffffffffff 命令 /usr/bin/codedesign 失败,退出代码为 1

我可以在自己的mac上运行build shell成功,但是当我被Jenkins使用它并将我的mac作为Jenkins的一个节点时,它出现了上述错误。根 Jenkins 是在 linux 上构建的。

我尝试了很多方法,但都不起作用,例如:

cd ~/Library/Developer/Xcode/DerivedData

xattr -dr com.apple.FinderInfo *

cd 项目

找到 . -type f -name '*.png' -exec xattr -c {} \;

xattr -rc 项目

【问题讨论】:

    标签: xcode jenkins build codesign


    【解决方案1】:

    我通过在代码设计之前解锁我的钥匙串解决了这个问题:

    security -v unlock-keychain -p password ~/Library/Keychains/login.keychain

    【讨论】:

    • 我仍然收到代码设计警报,我们称之为 xcodebuild -project ZizeraApp.xcodeproj -configuration Release build -scheme ZizeraApp archive PRODUCT_BUNDLE_IDENTIFIER="$BUNDLE_IDENTIFIER" CODE_SIGN_IDENTITY="$CODE_SIGN_IDENTITY" PROVISIONING_PROFILE_SPECIFIER="$PROFILE_NAME" CODE_SIGN_ENTITLEMENTS='' CODE_SIGN_STYLE='Manual' -archivePath ZizeraApp.xcarchive
    猜你喜欢
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    • 2015-05-26
    • 2011-05-28
    • 1970-01-01
    • 2011-12-08
    • 2017-01-19
    • 2015-10-14
    相关资源
    最近更新 更多