“_OBJC_CLASS _ $ _ MSClient”,引自:AuthService.o中的objc-class-ref

时间:2014-09-24 06:30:12

标签: xcode6

我git克隆这个ios项目表单 https://github.com/Azure/azure-mobile-services。该项目是在ios上使用azure移动服务的一个例子。但是当我在XCode6下编译它时,我得到了以下错误:

  

ld:警告:忽略文件   /Users/JOHN/Src/iOS-MobileServices-Authentication/source/client/AuthenticationDemo/WindowsAzureMobileServices.framework/WindowsAzureMobileServices,   缺少文件中所需的体系结构x86_64   /Users/JOHN/Src/iOS-MobileServices-Authentication/source/client/AuthenticationDemo/WindowsAzureMobileServices.framework/WindowsAzureMobileServices   (3片)体系结构x86_64的未定义符号:
  “_OBJC_CLASS _ $ _ MSClient”,引自:         AuthService.o中的objc-class-ref“_OBJC_CLASS _ $ _ MSUser”,引自:         AuthService.o中的objc-class-ref ld:找不到架构x86_64 clang的符号:错误:链接器命令失败并带有退出代码   1(使用-v查看调用)

有谁知道如何解决这个问题?

谢谢。

1 个答案:

答案 0 :(得分:0)

在您的项目中,构建设置,将您的有效架构设置为“标准架构(armv7,armv7s)”而不是“标准架构(包括64位)” 并且在所有情况下都将构建活动体系结构设置为否,即调试和释放。

目前SDK的构建支持5.1,不支持64位版本。