iOS 개발에 사용할 라이브러리를 구축 중입니다. 우리는 시뮬레이터 용 i386 라이브러리 나 하드웨어 장치 용 arm7 라이브러리를 생성 할 수 있습니다. 이제는 다른 개발자에게 라이브러리를 배포 할 때 두 개의 다른 파일 (.a 라이브러리)이 필요합니다. 이것은 배포 목적으로 약간 성가신 일입니다. 나는 궁금해했다. XCode에서 라이브러리를 빌드하여 단일 .a 라이브러리 파일에 i386과 arm7이 모두 포함되어 있으므로 i386과 arm7 아키텍처 모두에 대해 단일 라이브러리 파일 만 배포 할 수 있습니다.iOS는 범용 라이브러리 제작 - i386 및 arm7 용
4
A
답변
16
당신은 하나의 "보편적 인"파일에 두 파일을 스티치하는 사러 도구를 사용할 수 있습니다 :
lipo -create <i386_lib>.a <armv7_lib>.a -output lib.a
+0
고맙습니다. 시도해 보겠습니다. – geekyaleks
+0
정말 잘 했어요. 고마워요. – geekyaleks
+0
또한 입력 라이브러리를 다시 검사 할 수 있으며'lipo -info lib.a' – Meekohi
관련 문제
- 1. IOS는 아키텍처 I386 (AdSupport.framework)
- 2. ARM7 용 OCI 사용
- 3. Java 용 범용 분산 예약 라이브러리
- 4. Android 용 모노 컴파일 ARM7
- 5. Keil 대 ARM7 용 GCC?
- 6. i386 용 crti.o 빌드
- 7. 리소스가있는 범용 정적 라이브러리
- 8. 하스켈의 범용 BST 라이브러리
- 9. 범용 C++ 라이브러리 (예외 및 RTTI 제외)
- 10. arm7/iOS 용 pjsip 4.3 - mips_test.o에없는 기호
- 11. VS 2010 C++ 제작 라이브러리
- 12. ARM-Cortex Ubuntu 배포판에서 i386 라이브러리 컴파일
- 13. 태블릿 및 모바일 용 범용 Android 애플리케이션
- 14. iPad 용 범용 앱 및 가로 방향
- 15. ios 배포 전 제작 및 제작 버전
- 16. 이 ARM7 보드 시작하기
- 17. iOS 용 크로스 컴파일 라이브러리 (poker-eval)
- 18. IOS는
- 19. ARMv6, ARMv7 및 i386 아키텍처 용 f2c 빌드
- 20. IOS는,
- 21. IOS는 -
- 22. Android 용 Tesseract 제작 NDK
- 23. Android 용 터미널 에뮬레이터 제작
- 24. API 용 HTTPS : 제작 중
- 25. iPad 용 iPhone 앱 제작
- 26. ios 3.0 용 앱 제작
- 27. i386 아키텍처하에 BusyBox 용 gdb 바이너리 얻기
- 28. 범용 애플리케이션 용 nib 파일로드
- 29. i386, armv7 및 armv7의 차이점은 무엇입니까?
- 30. GNU 링커 및 아키텍처 i386
나는 같은 문제가 또 다른 SDK 처리합니다. 라이브러리의 이름은 동일하며 빌드 할 때 올바른 위치에 라이브러리가 있는지 확인합니다. 별로 문제가되지 않습니다. –