2017-11-07 4 views
0

프레임 워크를 일반 iOS 장치로 구축하여 Xcode로 가져 왔습니다. 내가 실제 아이폰 7을 장치로 선택하면 모든 것이 잘 작동하지만, 시뮬레이터를 선택하면 클래스가 발견되지 않고 프레임 워크를 컴파일 할 수 없다 (심지어 자동 완성 기능도 작동하지 않는다).iOS 프레임 워크가 시뮬레이터에서 작동하지 않습니다.

이유가 궁금하십니까?

(btw : 내가 사용하고있는 프레임 워크는 입니다. chart-ios. 작은 변경을했는데 다시 컴파일하려고했습니다.)

+1

가능 중복 ([iOS9 시뮬레이터 장치 및 동적 프레임 워크를 사용하여] https://stackoverflow.com/questions/35871571/ios9-using-dynamic -framework-with-simulator-and-device) –

+1

정확히 찾고자하는 내용입니다. https://stackoverflow.com/questions/39890114/creating-a-universal-framework-using-xcode-8/39895873#39895873 x86_64 i386 armv7 arm64 아키텍처를 가진 바이너리가 필요합니다. 달성하기 위해서는 먼저 시뮬레이터를 사용하여 빌드를 생성 한 다음 일반 장치를 사용해야합니다. 마지막으로 lipo를 사용하여 하나의 바이너리로 병합해야합니다. 그것은 내가 전에 공유했던 링크에서 모두 설명됩니다. – iOSAddicted

답변

0

시뮬레이터는 i386 아키텍처에서 실행됩니다. i386 용 정적 라이브러리도 컴파일하면 시뮬레이터에서 사용할 수 있습니다.

시도 "유효한 아키텍처"를 "I386"을 추가

관련 문제