【问题标题】:Xcode command line build fails with "Failed to read entitlements"Xcode 命令行构建失败并显示“无法读取权利”
【发布时间】:2012-05-08 11:50:10
【问题描述】:

我的 Jenkins(继续集成服务器)因错误而失败:

error: Failed to read entitlements from '/var/folders/gp/fxfq69kd26j160s85g6vjy6h0000gr/T/yMWJTWS2AJ/Payload/app.com.app'

完整输出:

以下构建命令失败: CompileC /Users/jenkins/Library/Developer/Xcode/DerivedData/App-doozayqorsxatsbzlunnptqszxax/Build/Intermediates/rara.build/Production-iphoneos/rara.build/Objects-normal/armv7/RRArtworkView.o app/RRArtworkView.m 正常 armv7 目标-c com.apple.compilers.llvm.clang.1_0.compiler (1 失败) 产品构建 目录: /Users/jenkins/Library/Developer/Xcode/DerivedData/app-doozayqorsxatsbzlunnptqszxax/Build/Products/Production-iphoneos xcrun 通过 /usr/bin/xcrun (xcrun) DEVELOPER_DIR = '/Developer' 通过 '/usr/share/xcode-select/xcode_dir_path' 数据库键是: PackageApplication_/Developer_iphoneos 缓存版本为“1” 查找已解决 '/var/folders/gp/fxfq69kd26j160s85g6vjy6h0000gr/T/xcrun_db' : '/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication' 错误:无法从 '/var/folders/gp/fxfq69kd26j160s85g6vjy6h0000gr/T/yMWJTWS2AJ/Payload/app.com.app' 构建“app”失败构建步骤“执行外壳”将构建标记为失败

它在 IDE 中构建良好,并将安装在设备上。

系统信息:

  • Xcode v4.3.2

【问题讨论】:

  • @rishi 是由旧版本 Xcode 中的错误引起的
  • 没关系。还有一件事,在 Xcode 4 之后不再需要 entitlements.plist,因此您也可以在没有它的情况下归档您的应用程序。

标签: xcode jenkins clang


【解决方案1】:

相当神秘的信息:

读取权限失败[...]

是 Xcode 没有正确归档应用的原因,这通常是由以下原因引起的:

  1. “跳过安装” 设置为 NO
  2. 在构建阶段将头文件 (.h) 复制到公用文件夹中

查看问题:

Compile, Build or Archive problems with Xcode 4 (and dependancies)

有关这些问题的详细说明。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 1970-01-01
    • 2015-02-16
    • 2018-03-23
    • 1970-01-01
    • 1970-01-01
    • 2018-03-11
    相关资源
    最近更新 更多