错误“ONLY_ACTIVE_ARCH = YES,活动arch = x86_64,VALID_ARCHS = i386”

时间:2015-06-23 06:05:07

标签: ios xcode6 32bit-64bit cpu-architecture

我们有Xcode版本6.1.1 (6A2008a)。现在我的clinet发送新项目。有人开发了45%。所以我在我的Xcode上运行代码我得到了这样的错误

ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386

在做了关于这个错误的R& D之后。有人告诉Xcode改变了架构。然后我改变了这样的

Architectures:Standard architectures(armv7,arm64)-$(ARCHS_STANDARD)
Build Active Architecture Only  NO
      Debug                             NO
      Release                           NO
Valid Architectures:arm64 armv7 armv7s

请指导我如何解决这个问题

我的OS X version 10.9.4 Processor:2.5GHz Intel Core i5

1 个答案:

答案 0 :(得分:1)

架构x86_64的未定义符号:" _OBJC_CLASS _ $ _ PlanITOSClient",引自:ServiceViewController.o中的objc-class-ref 2)ld:未找到架构x86_64 clang的符号:错误:链接器命令失败,退出代码为1(使用-v查看调用

- 表示您的班级ServiceViewController文件丢失

输入1

  

检查该文件是否包含在Build Phases中 - >编译来源

输入2

确保ServiceViewController是目标成员;

enter image description here

输入3

  

你的班级"格式"参与了这个问题。检查你对这个课程的声明,特别是如果你在其他课程中这样做,你可能会忘记@implementation或类似的东西

输入4

以上三种类型都不正常请参考link