티스토리 뷰
아무래도 Privacy Manifest 때문에 말이 많기도 하고
이런 비슷한 패치가 앞으로 없을꺼라는 생각이 들어서
static library 를 xcframework 로 바꿔보려고 시도중입니다만
(static 의 경우 별도의 파일 첨부가 불가능해서 Privacy Manifest도 추가 불가)
역시나 처음하는 거라 처음보는 오류가 우르르 나오네요...
그래서 이것들(?) 을 박제해 두려고 합니다.
1. No 'swiftinterface' files found within '파일경로/이름.swiftmodule'
- 발생 상황 : .framework 파일들을 .xcframework 로 합치려고 시도중에 발생
- 해결 방법 : .framework 를 만들때 해당 프로젝트에서 아래 옵션 Yes 로 변경
2. dyld[4633]: Library not loaded: 경로
- 발생 상황 : xcframework를 바로 넣고 실제 기기에 빌드했을때 발생
- 해결 방법 : 프로젝트 > General 로 들어가서 아래 항목을 Embed & Sign 으로 변경
3. Linker command failed with exit code 1 (이건 원인&해결방법이 다양합니다.)
- 발생 상황 : framework 에 특정 .a 파일을 연결 후 .o 파일을 못찾는다고 계속 발생
- 해결 방법 : 해당 .a 파일이 두가지가 있어서 ios/simulator 따로따로 빌드하도록 설정
- 프로젝트 > Build Settings > Other Linker Flags 에서 설정 가능
* 이 에러 코드의 경우에는 일반적으로 파일 연결이 잘못되거나 파일을 찾지 못하면 발생합니다.
-> 따라서 본인의 상황에 따라 해결방법이 달라집니다.
-> 이 오류는 다른 부분에서도 자주 발생하기 때문에 어떤 파일을 못 찾은건지 확인이 중요합니다.
일단 애네들뿐이지만 개발하다보면
늘어날 것 같다는 기분이 드네요....
아직 xcframework 가 익숙치 않아 생긴 해프닝?인 것 같네요.
나중에 어느정도 정리되면 XCframework 를 올릴 계획은 있는데
아무래도 시간이 좀 걸릴 것 같네요.
아무튼 저처럼 당황하실 분들을 위해 올려봅니다.
오늘도 파이팅입니다.
'iOS개발 > 기타' 카테고리의 다른 글
xcframework 서명하는 방법 알아보기 (0) | 2024.06.14 |
---|---|
rsync error: some files could not be transferred 오류 (0) | 2024.05.14 |
Xcode 15.2 SDK does not contain 'libarclite' at the path (0) | 2024.05.02 |
[실험] Privacy manifests 라이브러리 관련 내용을 정리해보자 (0) | 2024.04.30 |
Xcode simulator 가 안열릴때 (NSPOSIXErrorDomain 60) (0) | 2024.04.25 |