我使用的Xcode 6测试版2(6A216f),一切都很好,但是当我建立到除5s以外的任何设备时,我得到111错误。 发生此问题的原因是我使用的是FXBlurView,它导入了Accelerate框架。Xcode 6 - 无法建立模块'加速'
我搜索了很多,找不到任何解决方案。这是错误:
It's too long so I uploaded to pastebin.
PS:我不知道你需要的一部分,所以我上传了一切。
另外,如果我从分接头去掉#进口“FXBlurView.h”我没有得到任何错误
编辑:
所以我“解决”我的问题。错误说,编译器不知道什么是VFLOAT,所以我检查vecLibTypes.h,看到VFLOAT在这段代码中定义:
#elif defined(__i386__) || defined(__x86_64__)
#ifdef __SSE__
#if defined(__GNUC__)
#include <xmmintrin.h>
typedef float vFloat __attribute__ ((__vector_size__ (16)));
#else /* not __GNUC__ */
#include <xmmintrin.h>
typedef __m128 vFloat;
#endif /* __GNUC__ */
#endif /* defined(__SSE__) */
,如果我删除第一个#elif指令我得到没有错误...
EDIT2:正确的解决办法是由@Nick
你不得不进口加快FXBlurView'的'在桥接头进口上述框架。请参阅http://stackoverflow.com/questions/24272184/connect-objective-c-framework-to-swift-ios-8-app-parse-framework – Jack
的答案将我的文件桥接文件更改为: #import #进口 #进口 #进口 “FXBlurView.h” 它仍然无法正常工作 –
看你的日志,似乎错误是'未知类型名'vFloat';你的意思是在非64位设备上发生的'float'。代码中是否存在只为arm64定义'vFloat'的地方? – Jack