【问题标题】:Unable to Build iOS Package无法构建 iOS 包
【发布时间】:2014-09-12 20:19:15
【问题描述】:

我是第一次使用Trigger.IO构建iOS包并接收:

无法解析单个架构

虽然不知道它在说什么。有什么见解吗?我刚刚创建了一个签名证书,也许这就是问题所在?完整的错误:

[ERROR] Failed when running java: 2014-09-12 16:10:07.471 INFO: Loading certificate and private key
2014-09-12 16:10:07.643 INFO: Found certificate alias: iPhone Distribution: G Carlin (PBMQA8AJN4)
2014-09-12 16:10:07.644 INFO: Deleting existing CodeResources file
2014-09-12 16:10:07.645 INFO: Generating resources file
2014-09-12 16:10:07.956 INFO: Writing resources file
2014-09-12 16:10:07.974 INFO: Resources file complete
2014-09-12 16:10:07.975 INFO: Found fat binary, extracting separate architectures
2014-09-12 16:10:07.983 INFO: Extracted 2 architectures, processing each one individually
2014-09-12 16:10:07.983 INFO: Processing architecture
2014-09-12 16:10:07.987 INFO: Found valid binary
2014-09-12 16:10:07.987 INFO: Removing existing code signature
2014-09-12 16:10:08.267 INFO: Architecture processed
2014-09-12 16:10:08.267 INFO: Processing architecture
2014-09-12 16:10:08.268 SEVERE: Failed to parse individual architecture.

【问题讨论】:

    标签: ios trigger.io


    【解决方案1】:

    来自 Trigger.io 更改日志:

    由于更改,iOS 代码签名不适用于 Windows 和 Linux 在 Apple 的代码设计要求中。我们正在努力更新我们的 跨平台代码设计工具,但如果您需要在 匆忙您应该问问朋友是否可以借用他们的 Mac!

    如果您不需要 iOS 8 支持,您可以继续使用平台版本 2.1.9,因为代码签名仍然可以在 Windows 和 Linux 上使用。

    【讨论】:

    • 很高兴知道 Windows 暂时不支持跨平台构建。所以我切换到我的Mac。现在的错误是:“运行/usr/bin/codesign 时失败:/Users/kleina1/Documents/forge-workspace/tfc/development/ios/device-ios.app:替换现有签名/Users/kleina1/Documents/forge- workspace/tfc/development/ios/device-ios.app:目标文件格式无法识别、无效或不合适”。我会研究,但有什么想法吗?
    • 必须添加 Xcode 命令行工具才能使其工作。我想我现在已经建立起来了。
    • 问题在 v2.2.3 中得到解决,代码签名应该在 Linux 和 Windows 下再次工作。
    猜你喜欢
    • 2015-02-01
    • 1970-01-01
    • 2020-04-16
    • 2020-06-30
    • 1970-01-01
    • 1970-01-01
    • 2013-01-13
    • 2020-09-17
    • 2021-08-02
    相关资源
    最近更新 更多