将xcode更新为4.5后存档应用程序时出错

时间:2012-09-25 11:56:45

标签: objective-c xcode ios6 testflight xcode4.5

在更新归档过程之前工作正常,但在更新归档应用程序后,它给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库

2 个答案:

答案 0 :(得分:4)

这正是错误信息所说的:您的应用支持多种架构,包括armv7。您正尝试链接不包含armv7s架构的TestFlightSDK。

您需要:

  • 使用较新版本的TestFlight SDK,其中包含新的armv7s架构。我不确定这是否存在
  • 从您的应用程序中删除armv7s架构。它 仍然可以在iPhone 5上运行(这是目前唯一使用armv7s的设备)但你需要测试

答案 1 :(得分:1)

您需要安装Test Flight SDK 1.1,它支持arm7