【问题标题】:Code sign failed when working with Jenkins of my iOS project使用我的 iOS 项目的 Jenkins 时代码签名失败
【发布时间】:2018-06-29 06:34:29
【问题描述】:

我在 linux 服务器上运行我的 Jenkins。因为xcodebuild命令不能在上面运行,所以我给它设置了一个mac slave。我正在使用 cocoapods,所以我在构建部分添加了一个执行 shell 步骤:

但是在 Jenkins 上开始构建任务时。我不断收到如下代码签名错误

CodeSign /Users/minghaoxue/Library/Developer/Xcode/DerivedData/ClubFactory-cjjgomahwcoblcaqbnubetcloubb/Build/Products/Release-iphoneos/ClubFactory.app/Frameworks/AWSCognito.framework (in target: ClubFactory)
cd /Users/Shared/Jenkins/workspace/club_factory_ad_hoc
export CODESIGN_ALLOCATE=/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate

Signing Identity:     "iPhone Developer: Minghao xue (MU2PM44A6U)"

/usr/bin/codesign --force --sign 5B937C4F106A71C5958593769FADD3D8E195F888 --preserve-metadata=identifier,entitlements,flags --timestamp=none /Users/minghaoxue/Library/Developer/Xcode/DerivedData/ClubFactory-cjjgomahwcoblcaqbnubetcloubb/Build/Products/Release-iphoneos/ClubFactory.app/Frameworks/AWSCognito.framework/Users/minghaoxue/Library/Developer/Xcode/DerivedData/ClubFactory-cjjgomahwcoblcaqbnubetcloubb/Build/Products/Release-iphoneos/ClubFactory.app/Frameworks/AWSCognito.framework: errSecInternalComponent

我认为我已经为代码签名相关的事情做了正确的配置。有人可以帮忙吗?

【问题讨论】:

    标签: jenkins xcodebuild codesign


    【解决方案1】:

    你在使用 XCode 插件吗?

    Xcode plugin

    它说:

    签名

    此插件有两个功能可帮助您简化代码签名过程。

    【讨论】:

    • 是的,我首先尝试了 Xcode 插件。但它不能用它设置构建方案参数。因为我想用工作空间构建目标。
    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 2021-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-17
    相关资源
    最近更新 更多