我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查看调用)
有谁知道如何解决这个问题?
谢谢。
答案 0 :(得分:0)
在您的项目中,构建设置,将您的有效架构设置为“标准架构(armv7,armv7s)”而不是“标准架构(包括64位)” 并且在所有情况下都将构建活动体系结构设置为否,即调试和释放。
目前SDK的构建支持5.1,不支持64位版本。