在更新存档过程之前工作正常,但更新后,当我存档应用程序时,它给出了 TestFlight 库错误的链接器错误是:-

ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/dhirajchoudhary/Documents/MyWorldOfExpo/HRWeekIndia/TestFlightSDK1.0/libTestFlight.a for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)

有谁知道如何在 Xcode 4.5、iOS 6.0 中链接 testflight 库

最佳答案

这与错误消息所说的几乎一模一样:您的应用程序支持多种架构,包括 armv7s。您正在尝试与不包含 armv7s 架构的 TestFlightSDK 链接。

您需要:

  • 使用较新版本的 TestFlight SDK,其中包括新的 armv7s 架构。我不确定这是否存在
  • 从您的应用程序中删除 armv7s 架构。它应该仍然适用于 iPhone 5(这是目前唯一使用 armv7s 的设备),但您需要测试
  • 关于objective-c - 将 xcode 更新到 4.5 后存档应用程序时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12582470/

    10-10 12:40