gpt4 book ai didi

ios - 在 XCode 6.0/6.1 上使用聚合目标时代码签名失败

转载 作者:行者123 更新时间:2023-11-29 12:32:29 25 4
gpt4 key购买 nike

我使用带有 XCode 插件的 Jenkins 构建服务器来生成我的构建。

从 XCode 5.1.1 升级后,我在一次生成所有应用程序时使用的聚合目标出现奇怪的错误,当我单独运行目标时,生成的 ipas 没有代码签名问题。

但是,当我运行主要只是按顺序运行每个目标的聚合目标时(我不并行构建),我收到此错误:

# Checking original app
+ /usr/bin/codesign --verify -vvvv /Users/Shared/JenkinsRoot/workspace/XCodeVersionTest/build/MyMobileApp.app
Program /usr/bin/codesign returned 1 : [/Users/Shared/JenkinsRoot/workspace/XCodeVersionTest/build/MyMobileApp.app: code object is not signed at all
In architecture: x86_64
]
Codesign check fails : /Users/Shared/JenkinsRoot/workspace/XCodeVersionTest/build/MyMobileApp.app: code object is not signed at all
In architecture: x86_64

Done checking the original app
### Embedding 'provisioning/MobileEnterpriseABC2014.mobileprovision'
+ /bin/rm -rf /var/folders/49/9mzjnxjs3fvf8qk6d8fkfsmh0000gn/T/LvDJMwHoHp/Payload/MyMobileApp.app/embedded.mobileprovision
Program /bin/rm returned 0 : []
+ /bin/cp -rp provisioning/MobileEnterpriseABC2014.mobileprovision /var/folders/49/9mzjnxjs3fvf8qk6d8fkfsmh0000gn/T/LvDJMwHoHp/Payload/MyMobileApp.app/embedded.mobileprovision
Program /bin/cp returned 0 : []
+ /usr/bin/codesign -d --entitlements /var/folders/49/9mzjnxjs3fvf8qk6d8fkfsmh0000gn/T/LvDJMwHoHp/entitlements_rawL2sNQDVD /var/folders/49/9mzjnxjs3fvf8qk6d8fkfsmh0000gn/T/LvDJMwHoHp/Payload/MyMobileApp.app
Program /usr/bin/codesign returned 1 : [/var/folders/49/9mzjnxjs3fvf8qk6d8fkfsmh0000gn/T/LvDJMwHoHp/Payload/MyMobileApp.app: code object is not signed at all
]error: Failed to read entitlements from '/var/folders/49/9mzjnxjs3fvf8qk6d8fkfsmh0000gn/T/LvDJMwHoHp/Payload/MyMobileApp.app'

我的build设置相当正常,所有目标和聚合目标都相同。

xcode settings

我不太清楚问题出在哪里,因为各个目标运行得非常好,还有其他人遇到过这个问题吗?这种情况发生在 Xcode 6.0.1 和 XCode 6.0 中,但不会发生在 Xcode 5.1.1 中。

最佳答案

我的解决方案是将 Jenkins XCode 插件build设置下的“SDK”选项设置为“iphoneos”。

这修复了它,因为它不再编译模拟器构建(x86、x86_64),而 XCode 6 或 Mavericks 在构建聚合目标时无法进行代码签名。

Jenkins Setting

关于ios - 在 XCode 6.0/6.1 上使用聚合目标时代码签名失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27260462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com