【问题标题】:IOS App Archive Failing - 2 errorsIOS 应用存档失败 - 2 个错误
【发布时间】:2015-06-22 02:34:59
【问题描述】:

我刚刚在 Xcode 中为我的 iPad 应用程序添加了 64 位支持。在更新之前,我能够存档应用程序而没有出现红色错误。在我在构建设置中添加arm64 后,出现 2 错误阻止存档:

*ld: warning: ignoring file /Users/****/Documents/mApp/****/Pixate.framework/Pixate, missing required architecture arm64 in file /Users/****/Documents/mApp/****/Pixate.framework/Pixate (3 slices)

Undefined symbols for architecture arm64:

  "_OBJC_CLASS_$_Pixate", referenced from:

      objc-class-ref in main.o
      objc-class-ref in BaseView.o
      objc-class-ref in BaseViewController.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)*

我已经检查了框架,它显示在项目的框架中。

我目前使用的是 Xcode 版本 6.3.2 (6D2105)

【问题讨论】:

  • 你试过清理和构建吗?
  • 是的,我试过了,我也删除了派生数据。

标签: ios objective-c xcode


【解决方案1】:

问题与第三方框架Pixate.framework有关。
这个框架不是为 arm64 构建的。这就是您收到这些错误的原因。
如何修复:找到这个框架的版本,使用 arm64 构建,或者通过从GitHub获取代码自己构建它

【讨论】:

  • 感谢您的帮助,我怀疑是这个框架,因为我尝试了其他所有方法。
猜你喜欢
  • 2017-01-11
  • 2020-05-05
  • 2019-02-22
  • 2023-01-12
  • 1970-01-01
  • 2018-04-11
  • 2017-07-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多