我是Xcode的新手,Kinvey的新手。有趣的开始......
我遵循了Kinvey的iOS安装指南,一切顺利,直到我尝试编译。在我的项目中存在Kinvey框架阻止编译时出现以下错误:
ld: file is universal (3 slices) but does not contain a(n) i386 slice: /Users/*path_to_my_project*/KinveyKit.framework/KinveyKit for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
环顾其他解决方案,似乎没什么问题..注意问题出在i386上,而不是armv7s ..
我在Xcode 4.6.1和Xcode 4.6.3上尝试了一些没有任何内容的全新项目。
非常感谢您的帮助。
答案 0 :(得分:0)
我们在项目中遇到了这个问题。我相信如果你进入主应用程序目标的构建设置并将属性ONLY_ACTIVE_ARCH(仅限构建活动架构)设置为NO,那应该可以解决您的问题。
答案 1 :(得分:0)
在与Kinvey联系后,发现它是1.19.1 SDK中的Bug。它已在1.19.2中修复。 Kinvey对此非常反应。
这个问题现在可以结束了。