■ 맥북 환경
맥북 프로 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-업데이트-이후-빌드-에러-해결법
다음 사이트도 참고가 되네요.
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 사용시 안정성에 문제가 있는것으로 확인된다.
따라서 이러한 삽질의 결과로 사용을 권장하지 못할거 같다.~
'Mobile-아이폰iOS' 카테고리의 다른 글
building for iOS Simulator-x86_64 but attempting to link with file built for iOS Simulator-arm64 (0) | 2022.06.24 |
---|---|
[iOS 오류해결] Main Thread Checker: UI API called on a background thread: (0) | 2019.11.22 |
Xcode에서 다국어 작업할때 소스에 있는 다국어 대상 단어나 문장을 일괄로 strings파일로 추출하기 (0) | 2019.09.16 |
Localizable.strings 파일 추가했는데 인식이 않되는 경우 (0) | 2019.09.16 |
Objective-C 프로젝트에서 Swift class의 function 호출하기 (0) | 2019.09.05 |