2013-04-21 3 views
0

나는 Tabris iOS 클라이언트를 작동 시키려고 노력했다. Xcode에서 모든 것을 가져 와서 내 전화를 Apple의 페이지에 개발자 전화로 등록했습니다. 프로비저닝 프로파일을 다운로드하고 Xcode에서 새 Tabris 프로젝트를 만들었습니다.Tabris Xcode Apple Mach-O 링커 오류

클라이언트 응용 프로그램은 시뮬레이터에서 완벽하게 실행,하지만 난 다음 오류 얻을 내 아이폰에서 실행하려고하면 (링커 명령 종료 코드 1로 실패를 사용 :

ld: file is universal (2 slices) but does not contain a(n) armv7s slice: /Users/Shared/Tabris/Frameworks/Tabris.framework/Tabris for architecture armv7s 

연타 : 오류 -v를 사용하여 호출 참조)

누군가가이 문제를 해결할 수 있기를 바랍니다. :) 사전에

감사합니다, 토비

+0

감사합니다. Google은 문제를 재현하여 해결하도록 노력할 것입니다. 어떤 iPhone이 있습니까? – Jordi

+0

John의 팁이 나를 고칠 수 있도록 도와주었습니다. 그것은 아이폰 5입니다. – nerdismyname

답변

0
그것은에 대한 '하는 ARMv7'오직 즉, Xcode 프로젝트에서 '유효한 아키텍처'를 설정하여 해결되었습니다 우리가 Tabris 1.0 전의 문제와 매우 비슷한 모양

목록에서 'armv7s'을 제거하십시오.

나는 추리를 기억할 수는 없지만 Google 검색에서 발견하여 시도하고 문제를 해결했습니다.

이제 Tabris 1.0과 다른 iOS 문제가 발생하지만 다른 스레드가됩니다.

감사합니다. John

+0

당신 말이 맞아요! 이 문제가 해결되었습니다. "활성 아키텍처 만 빌드 - 아니요"를 확인한 다음 제대로 작동하는지 확인해야했습니다. – nerdismyname