2012-09-28 2 views
1

프로젝트에서 나는 testflight를 사용하고있다. 시뮬레이터에서 프로젝트를 사용할 때 제대로 작동합니다. 하지만 아이폰 프로젝트를 배포 할 때 나는 오류 얻을 : (이 스레드에서Rubymotion 제거 컴파일 설정에서

ld: file is universal (3 slices) but does not contain a(n) armv7s slice: 
Path/TestFlightSDK/libTestFlight.a for architecture armv7s 

을 http://stackoverflow.com/questions/12402092/file-is-universal-3-slices-but- does-not-contain-an-armv7s-slice-error-for-st) Xcode를 사용할 때 솔루션을 찾을 수 있습니다. 기본적으로 armv7에 대한 호환성을 제거합니다. Testflight가 컴파일되지 않기 때문입니다.

이 설정을 Rubymotion에 어떻게 추가합니까? 레이크 파일에 뭔가를 추가해야합니까?

답변

3

나는 동일한 문제가있었습니다. TestFlight (버전 1.1)에서 새 SDK를 다운로드하여이 버전의 libTestFlight.a 및 TestFlight.h에 대한 참조를 프로젝트에 추가하거나이 두 파일을 프로젝트에 복사하십시오. 링크 된 프레임 워크 및 라이브러리에 libTestFlight.a를 추가하십시오. 깨끗한 빌드를 수행하십시오. 나중에 그것은 나를 위해 일했다!

+0

효과가있었습니다. 감사. 외관상으로는 무언가는 어딘가에 캐싱되었습니다. – Raymond

+0

당신은 바위 사람, 내 마음을 결코 넘어 본 적이 없어요, 고마워! –

관련 문제