NaverCloudPlatform / ARCeyeARSDK

Other
6 stars 1 forks source link

iOS Archive 후 업로드 진행시 VLSDK.framework 에러 #19

Open GwonHyeok opened 1 week ago

GwonHyeok commented 1 week ago

1.5.1 버전부터 libVLSDK.a 에서 VLSDK.framework 로 변경되면서 Archive 후 업로드 하려고 할때 에러가 발생하는데 확인 부탁드립니다.

스크린샷 2024-10-29 오후 7 51 57 스크린샷 2024-10-29 오후 7 58 03
yeongho-jeong commented 1 week ago

해당 문제는 Xcode 15 이상부터 배포 진행 시 info.plist 내의 CFBundleVersion과 CFBundleShortVersionString의 존재 여부를 검사하는데 VLSDK.framework에 포함된 info.plist에는 해당 값들이 누락되어 발생한 문제로 확인 되었습니다.

VLSDK의 다음 배포 때 해당 문제를 수정해서 ARSDK에도 함께 추가 시키도록 하겠습니다.

수정 버전을 받으시기 전에는 다음과 같은 방법으로 문제를 해결하실 수 있습니다.

  1. 빌드 된 Xcode 프로젝트의 빌드 타겟에서 UnityFramework를 클릭한 뒤 VLSDK.framework를 찾아 Show in Finder를 눌러 framework의 내부 디렉토리에 진입합니다. 스크린샷 2024-10-30 오전 10 29 07

  2. Finder에서 열린 VLSDK.framework 내의 info.plist를 Xcode에 드래그하여 Xcode에서 info.plist를 수정합니다. 다음과 같이 Bundle versionBundle version string (short)를 추가하여 임의의 값을 입력합니다. 스크린샷 2024-10-30 오전 10 26 11

  3. 수정된 info.plist를 저장한 뒤 다시 배포를 진행합니다.

위와 같은 방법으로 시도해보시길 바랍니다.

GwonHyeok commented 1 week ago

마지막 경고로 떠 있는 dsym 문제는 무시해도 되는걸까요??

GwonHyeok commented 1 week ago

어제 이슈 등록 전 info.plot 수정하는 방식으로 업로드 진행했었는데 실행이 안되는 문제가 있었습니다

디버그 빌드로 기기 테스트시 문제가 없었는데 릴리즈 빌드 후 테스트플라이트에서 다운로드 받으면 문제가 발생합니다