Mobile-아이폰iOS

[맥북프로 2015 15인치] OpenCore-Patcher Ventura 업그레이드 후 Xcode 14.3 앱스토어 배포 - Missing file libarclite_iphoneos.a

무한열정 2023. 4. 9. 09:49

맥북 환경

맥북 프로 2015 15인치 (16RAM , 1T SSD, AMD Radeon R9 M370X 2GB)

현재 macOS Monteray까지만 지원한다.

 

 OpenCore-Patcher로 Ventura 업그레이드 방법

다음 유튜브 영상을 참고하여 Ventura로 업그레이드 하였다.

UI 화면으로 그나마 편리하게 OS 업그레이드 가능

https://www.youtube.com/watch?v=5CXpMzMx7bA

 

Xcode 14.3 설치후 문제 발생 해결 방법

Xcode 14.2까지는 문제가 없었으나

Xcode 14.3에서는 몇가지 문제가 있네요.

해결 방법을 정리할려고 했더니 이미 좋은 자료가 있네요.

https://velog.io/@iwytbbtss/Xcode-iOS-16.4-Mac-OS-X-13.3-Xcode-14.3-업데이트-이후-빌드-에러-해결법

 

[Xcode] iOS 16.4, Mac OS X 13.3, Xcode 14.3 업데이트 이후 빌드 에러 해결법

rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/9e200cfa-7d96-11ed-886f-a23c4f261b56/Library/Caches/co

velog.io

다음 사이트도 참고가 되네요.

https://stackoverflow.com/questions/75574268/missing-file-libarclite-iphoneos-a-xcode-14-3

 

Objective-C 코드에서 오류 발생

Xcode 14.2 에서는 문제가 없었으나
프로젝트 내에서 사용하는 라이브러리의 코드에서 뜬금없이

다음과 같은 오류를 발생시킨다.

a function declaration without a prototype is deprecated in all versions of c

void를 추가하니 해결되었다.

*GDTCORStoragePath() => *GDTCORStoragePath(void)

아마도 Objective-C 문법이 강화된 모양이다.

 

Xcode 14.3 Archive 한 다음 앱스토어에 업로드

다음과 같은 다소 찜찜한 메시지가 출력된다.
Xcode 14.3 업그레이드 후에

내가 운영하는 프로젝트 내에서 문제점에 대해 패치가 잘못된 것인지

OpenCore 환경으로 Ventura 업그레이드 때문인지 아직 알수가 없다.

App Store Connect Operation Warning
The app references non-public selectors in Payload/~~~.app/~~~: determineAppInstallationAttributionWithCompletionHandler:, lookupAdConversionDetails:, transform:

해결 안되는 문제점

- MS Office 에서 이미지가 안나온다.

- 미리보기에서 내용이 보이지 않는다. 이 내용은 맥루머스에서도 나오는데 뚜렷한 해결책은 없다.

https://forums.macrumors.com/threads/issue-with-preview-app.2385555/

 

OpenCore-Patcher 사용후 결론

개발용으로 사용시 OpenCore-Patcher 사용시 안정성에 문제가 있는것으로 확인된다.

따라서 이러한 삽질의 결과로 사용을 권장하지 못할거 같다.~