2013-02-07 4 views
3

iOS 용 AIR 기본 확장 프로그램을 만들려고하지만 패키지를 만들어 내 장치에 배포하려고하면 다음 오류 :ld : 기본 확장자가있는 AIR iOS 패키지를 만들 때 -lgcc_s.1에 라이브러리가 없습니다.

ld: library not found for -lgcc_s.1 
Compilation failed while executing : ld64 

시뮬레이터 용 앱을 만들려고 할 때 작동합니다. libgcc_s.1을 내 platform.xml 파일에 추가하는 방법을 여러 번 시도해 보았습니다. iOS 용 패키지를 만들고 시뮬레이터와 전화 등의 팻말을 만들어야합니다.

이유가 확실하지 않습니다. 내 확장 기능에서 libgcc_s.1 패키지를 참조하지 않으므로 libgcc_s.1 패키지가 필요합니다. xcode의 "Link Binary With Libraries"목록에 수동으로 추가하려고 시도했지만, 그 시점에서 libgcc_s.1.dylib가 내 시스템에 존재하지 않는다는 것을 알려주지 않습니다.

다른 사람들이 시스템에이 lib가 있습니까? 아무도 왜 내가 그것을 요구하지 않으면 추가되고 있는지 알 수 있습니까?

+0

문제를 해결할 수 있었습니까? 나는 같은 문제가있다. – MartinMoizard

답변

4

검색 및 테스트를 거친 후 마침내 해결되었습니다. 장치 포장시 -platformsdk 옵션을 제거하십시오.

+0

IntelliJ를 사용하는 경우 프로젝트 구조 -> 모듈 -> iOs -> Apple iOS SDK 삭제 -> 적용 -> 장치 컴파일)로 이동하십시오. –