【问题标题】:How to fix 'Found an unexpected Mach-O header code: 0x72613c21' when submitting to App Store提交到 App Store 时如何修复“发现意外的 Mach-O 标头代码:0x72613c21”
【发布时间】:2019-12-20 12:06:29
【问题描述】:

我无法将项目的存档版本上传到 App Store Connect,因为我收到错误消息“发现意外的 Mach-O 标头代码:0x72613c21”。

我已经尝试过其他建议,例如检查任何框架的“复制捆绑资源”构建阶段,但它很干净。我还看到一个 Podfile 扩展,说它会修复它,但我的依赖管理器是 Carthage,所以我无法使用它。

2019-08-13 22:21:51 +0000  Failed to generate distribution items with error: Error Domain=DVTMachOErrorDomain Code=0 "Found an unexpected Mach-O header code: 0x72613c21" UserInfo={NSLocalizedDescription=Found an unexpected Mach-O header code: 0x72613c21, NSLocalizedRecoverySuggestion=}

【问题讨论】:

标签: ios carthage app-store-connect


【解决方案1】:

原来我的input.xcfilelistoutput.xcfilelist 中有一个静态框架。我刚刚删除了它,一切正常!

【讨论】:

  • 在我的情况下,我使用的是 xcodegen,所以我必须将框架标记为不嵌入 - carthage: AppCenter embed: false
【解决方案2】:

如果您使用的是 pod,那么只需做两件事。

清理项目 Pods De-integrate -> pod install again 这对我有用。 快乐编码

【讨论】:

    【解决方案3】:

    就我而言,我从 Carthage input.xcfilelist 和 output.xcfilelist 中删除了 Fabric、Crashlytics、AppCenter 框架,因为这些框架是静态的。

    注意:我从日志文件“IDEDistribution.verbose.log”中找到了详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-18
      • 2021-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-13
      相关资源
      最近更新 更多