필자는 시뮬레이터에서 잘 돌아가는 것처럼 보이지만, libsqlite3.dylib을 얻은 디바이스에서 실행할 때, 필요한 아키텍처 오류가 아닌 아이폰 앱을 작성하고있다. 3GS에서 OS 3.0을 사용하고 있습니다. 이 문제를 일으킬 수있는 아이디어가 있습니까?아이폰 경고 libsqlite3.dylib는 필수 아키텍처가 아닙니다.
감사합니다.
필자는 시뮬레이터에서 잘 돌아가는 것처럼 보이지만, libsqlite3.dylib을 얻은 디바이스에서 실행할 때, 필요한 아키텍처 오류가 아닌 아이폰 앱을 작성하고있다. 3GS에서 OS 3.0을 사용하고 있습니다. 이 문제를 일으킬 수있는 아이디어가 있습니까?아이폰 경고 libsqlite3.dylib는 필수 아키텍처가 아닙니다.
감사합니다.
프로젝트에 SQLite 라이브러리를 추가하면 iPhoneSimulator sdk에서 선택한 것처럼 들립니다. 어느 버전의 iPhoneOS SDK를 선택해야합니까?
오류가 계속 발생하면 실수로 시뮬레이터 버전의 lib를 자신의 프로젝트 디렉토리에 복사하지 않았는지 확인하십시오. 필요하면 삭제해야합니다. 이것은 프로젝트에 lib를 추가 할 때 실수로 '대상 그룹 폴더로 항목 복사'를 선택했기 때문에 발생했을 것입니다. 또한 참조 유형이 '현재 SDK와 관련'인지 확인하십시오.
호환되지 않는 파일을 가리키는 링크 된 라이브러리의 검색 경로로 인해 비슷한 문제가 발생했습니다.
Fixing the "missing required architecture arm in file" error when developing for iPad
감사합니다 - 그게이었다
는 여기를 해결하는 방법에 대한 블로그 포스트를 작성했습니다. :) –이 도서관은 어디에 있습니까? Platforms/iPhoneOS.platform 디렉토리에있는 파일을 찾았지만 오류가 계속 발생합니다! :( –
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/usr/lib/libsqlite3.dylib에 있습니다. – Jasarien