2014-06-18 3 views
4

Xcode 6 베타 2 (6A216f)를 사용하고 있으며 모든 것이 괜찮 았지만 5 초가 아닌 다른 장치를 만들면 111 개의 오류가 발생합니다. FXBlurView을 사용 중이며 Accelerate 프레임 워크를 가져 오기 때문에 문제가 발생합니다.Xcode 6 - 'Accelerate'모듈을 만들 수 없습니다.

나는 많은 것을 수색했으며 어떤 해결책을 찾을 수 없었다.

It's too long so I uploaded to pastebin.

PS : 이것은 오류가 난 당신이 너무 필요 내가 모든 것을 업로드 어떤 부분 모른다.

또한 내가 브리징 - 헤더에서 # import를 "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 : 당신이 작동 구현 파일 내부의 가속화 import 문을 이동하는 경우 올바른 솔루션을 @Nick

+0

당신은 브리지 헤더에 FXBlurView''의 가져 오기 위의 프레임 워크를 가속화 가져올 수 있습니다. http://stackoverflow.com/questions/24272184/connect-objective-c-framework-to-swift-ios-8-app-parse-framework에 대한 답변보기 – Jack

+0

내 파일 브리징 파일을 다음으로 변경했습니다. #import # import를 # import를 "FXBlurView.h" 그리고 그것은 여전히 ​​로그를 보면 –

+0

작동하지 않습니다, 그것은 오류를 보인다 # import를 '알 수없는 유형 이름'vFloat '; 64 비트가 아닌 장치에서 발생하는 'float'을 의미합니까? arm64에만'vFloat'을 정의한 코드 어딘가에 있을까요? – Jack

답변

3

에 의해 발견되었다. 나는 변화를 만들기 위해 프로젝트를 포크하고 pull 요청을했다.

https://github.com/nrbrook/fxblurview

+0

나는 베타 3에서 여전히 문제를 겪고 있었고 솔루션으로 해결되었습니다. 감사합니다. –

+0

Xcode 6β5로 돌아갑니다. 이게 더 이상 문제가 아닌 것처럼 보입니다. –

관련 문제