我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”,引自:objc -class-ref in AuthService.o ld:找不到架构x86_64 clang的符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)
有谁知道如何解决这一问题?
谢谢 .
1 回答
在您的项目中,构建设置,将您的有效体系结构设置为“标准体系结构(armv7,armv7s)”而不是“标准体系结构(包括64位)”,并且在所有情况下都将构建活动体系结构设置为否,即调试和发布 .
目前SDK是在支持5.1的情况下构建的,它不支持64位构建 .