Ios 链接器命令失败,退出代码为1(使用-v查看调用)错误?

Ios 链接器命令失败,退出代码为1(使用-v查看调用)错误?,ios,xcode5,linker-errors,Ios,Xcode5,Linker Errors,我得到下面的错误,任何人都可以建议我如何纠正这个错误。 这是我的错误 warning: ignoring file /Users/xyz/Downloads/CC3x/CC3x/libFTC_RELEASE.a, missing required architecture i386 in file /Users/xyz/Downloads/CC3x/CC3x/libFTC_RELEASE.a (2 slices)ignoring file /Users/xyz/Downloads/CC3x/C

我得到下面的错误,任何人都可以建议我如何纠正这个错误。 这是我的错误

 warning: ignoring file /Users/xyz/Downloads/CC3x/CC3x/libFTC_RELEASE.a, missing required architecture i386 in file /Users/xyz/Downloads/CC3x/CC3x/libFTC_RELEASE.a (2 slices)ignoring file /Users/xyz/Downloads/CC3x/CC3x/libFTC_DEBUG.a, missing required architecture i386 in file /Users/xyz/Downloads/CC3x/CC3x/libFTC_DEBUG.a (2 slices)

Undefined symbols for architecture i386:
 "_OBJC_CLASS_$_FirstTimeConfig", referenced from:
  objc-class-ref in CC3xUtility.o
  objc-class-ref in CC3xMainViewController.o
  objc-class-ref in CC3xMainViewController_iPad.o
 ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

这意味着您正在尝试构建您的项目,其中一个有效的体系结构是i386,但您包含了一个没有i386切片的库。

感谢它通过将“活动体系结构”设置为“是”在设备上为我所做的一切。

构建设置->启用位码:否

并将.a文件从cc3000项目文件添加到项目中


它对我有效

您正在为模拟器构建应用程序?是的,我正在模拟器中运行它。为模拟器编译libFTC_版本并构建它。由于您是为模拟器构建的,您可以通过更改项目构建设置来避免此错误:仅构建活动架构为yes@DovD. 我有这个问题。我更改了构建设置,但仍然存在相同的错误。如何解决此问题。@akk:您可能有多个不同库的生成设置。一定要检查每一个。