새로운 iOS6 아키텍처 오류 : 파일은 유니버설 (3 조각)이지만 (n) ARM7VS 슬라이스가 포함되어 있지 않습니다.

StackOverflow https://stackoverflow.com//questions/12687190

  •  12-12-2019
  •  | 
  •  

문제

Cordova 1.8.1 및 Xcode 4.4에서 설계된 장치가 있습니다.iPhone 5 및 iOS에서 작업하도록 업데이트 할 수 있었고 XoCDE 4.5에서 디버깅을 위해 앱을 실행하려고 할 때도이 오류를 받으려고합니다.

file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/Shared/Cordova/Frameworks/Cordova.Framework/Cordova for architecture armv7s. 
.

나는 그것을 훑어 보았고, 프로젝트를 ARM7V를 대상으로 설정하려고 노력했지만 작동하지 않습니다.누구 든지이 오류가 발생하는 것을 알려주시겠습니까?

Cordova / Phongap의 버전을 업데이트해야합니까?

도움이 되었습니까?

해결책

iPhone 5의 SoC에는 새로운 아키텍처가 있습니다. ARMv7s. Xcode 4.5로 전환 된 경우 프로젝트의 "유효한 아키텍처"설정이 armv7s를 포함하도록 업데이트되었을 수 있습니다. 문제는 귀하의 라이브러리가 아직 그것을 지원하지 않는 것처럼 보이지 않는다는 것입니다 (그들은 armv7s를 위해 제작되지 않았습니다).

이 문제를 해결할 수있는 세 가지 옵션이 있습니다.

  • 프로젝트 (대상) "빌드 설정"/ "유효한 아키텍처"에서 armv7s 제거 : 여기에 이미지 설명

  • "빌드 활성 아키텍처 만"설정을 설정하십시오.
    여기에 이미지 설명

  • 정적 라이브러리를 업데이트합니다 (armv7s 지원이있는 새로운 버전이있는 경우)

    편집 : 빌드 활성 아키텍처 빌드 옵션을 찾을 수없는 경우 "모든"필터 버튼이 빌드 설정에서 활성화되어 있는지 확인하십시오.

    여기에 이미지 설명을 입력하십시오

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top