我们有Xcode版本6.1.1 (6A2008a)。现在我的客户端发送了一个新项目。它开发了一个45%的代码。

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


在针对这个错误进行研发之后,有人告诉Xcode中更改了Architectures,然后我像这样更改了

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

最佳答案

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

-表示您的课程ServiceViewController文件丢失

类型1


  检查该文件是否包含在Build Phases-> Compiled Sources中


2型

确保ServiceViewController是目标成员;



类型3


  您的课程“格式”与问题有关。检查您对此类的声明,尤其是如果您在另一个类中进行了声明,则可能会忘记@implementation或类似的东西


4型

上述三种类型均无法正常工作,请参考此link

08-16 02:52