【问题标题】:Travis build error: Code signing is required for product type 'Application' in SDK 'iOS 10.2'Travis 构建错误:SDK“iOS 10.2”中的产品类型“应用程序”需要代码签名
【发布时间】:2017-02-15 11:47:44
【问题描述】:

当我由 travis 构建时,它总是在下面失败:


▸ 构建 Travis/Travis [发布]

▸ 检查依赖项

❌ SDK“iOS 10.2”中的产品类型“应用程序”需要代码签名

下一个错误:

▸ 构建 Pods/pop [发布]

▸ 检查依赖项

▸ 构建 Pod/Pods-Travis [发布]

▸ 检查依赖项

▸ 构建 Travis/Travis [发布]

▸ 检查依赖项

❌ SDK“iOS 10.2”中的产品类型“应用程序”需要代码签名

但是当我通过终端构建时,它工作正常。我比较了 travis 和终端之间的控制台。我发现了缺陷:

构建库 libPods-Travis.a

▸ 构建库 libPods-Travis.a

▸ 构建 Travis/Travis [发布]

▸ 检查依赖关系#######

▸ 运行脚本'[CP] Check Pods Manifest.lock'

▸ 编译 ViewController.m

下面:

构建 Pods/Pods-Travis [发布]

▸ 检查依赖项

▸ 构建 Travis/Travis [发布]

▸ 检查依赖关系######

▸ 运行脚本'[CP] Check Pods Manifest.lock'

▸ 运行脚本'[CP] Embed Pods Frameworks'

▸ 运行脚本'[CP] Copy Pods Resources'

▸ 构建成功

请告诉我哪里错了?

如何解决这个错误?

【问题讨论】:

    标签: ios xcodebuild


    【解决方案1】:

    如果匹配代码签名标识符,我已通过检查配置文件来解决此问题。

    我有一个建议,应该在本地终端中构建,如果找到就解决问题。

    【讨论】:

    • 等等,你是怎么解决这个问题的?
    • @CQM 你是在本地终端构建的吗?
    • 是的,本地终端构建良好,我的构建服务器(Circle-CI)没有
    • @CQM 请检查您的 cer 和配置文件在 Travis 配置中是否正确。
    • @CQM 请检查您的 cer 和配置文件在 Travis 配置中是否正确。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-13
    • 2016-03-05
    • 2012-11-14
    • 2017-01-24
    • 2014-05-11
    • 1970-01-01
    相关资源
    最近更新 更多