【问题标题】:Mac OS X Build Server Missing archived-expanded-entitlements.xcent file in IPAMac OS X 构建服务器 IPA 中缺少 archived-expanded-entitlements.xcent 文件
【发布时间】:2015-02-18 17:14:19
【问题描述】:

我正在尝试使用 Xcode 6.1.1 和 Mac OS X Server 4.0.3 和 OS X 10.10.2 归档项目。在集成中使用“adHoc”配置对应用程序进行签名。但现在我遇到了问题,文件“.entitlements”没有得到正确处理。

当我下载 xcarchive 时,archived-expanded-entitlements.xcent 是应用程序包的一部分,但在来自同一集成的 IPA 文件中,该文件丢失了,因此我无法在设备上安装它。会不会是带有“adHoc”证书的 xcarchive 的导出处理权利的方式与处理企业或开发配置的方式不同?如果是这样,我应该如何配置 archived-expanded-entitlements.xcent 使用“adHoc”配置创建的项目?

感谢您的帮助

【问题讨论】:

  • 我刚刚经历了一些类似的场景,发现我需要在发布时将 Provisioning 设置为自动,然后有一个 ad-hoc 规定,其中还包括正确的规定附加组件。 (HealthKit、应用程序组等)。不确定这是否对您有帮助,或者您是否仍然卡住

标签: ios xcode macos continuous-integration server


【解决方案1】:

这可能与 xcode 中的错误有关(请参阅http://www.openradar.me/21309940)。我的解决方法是在持续集成中调整我的构建脚本。导出.ipa 文件后,它会解压缩.ipa 文件,将archived-expanded-entitlements.xcent 文件从.xcarchive 目录复制到Payload/<yourproject>.app 目录,然后将Payload 目录重新压缩到一个新的.ipa 文件中。

【讨论】:

    猜你喜欢
    • 2014-03-17
    • 2013-05-03
    • 1970-01-01
    • 1970-01-01
    • 2015-03-07
    • 2018-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多