Xcode12.4 대응 no such module, simulator 기동할 수 없는, 빌드할 수 없는 등 대응

2339 단어 XcodeSwiftCarthage

결론



carthage 버전 올리기
brew upgrade carthage
carthage 명령 변경
carthage update --platform iOS --cache-buildscarthage update --platform iOS --cache-builds --use-xcframeworks
추가 20210706
막상 appstore에 업로드하려고하면Found an unexpected Mach-O header code: 0x72613c21오류가 발생했습니다.

Frameworks, Libraries, and Embedded Content
Embed가 제대로 구성되지 않았습니다.
각 프레임 워크Embed & Sign 인가 Do Not Embed 를 바르게 선택하지 않으면 안된 것 같다. . .
일단 전부 Do Not Embed 로 해, 실기로 빌드해 image not found가 되는 frame work를 한쪽 끝으로부터 Embed & Sign추가 20210706 여기까지


Build Settings 변경

Build SettingsUser-Defined 에서 VALID_ARCHS 를 모두 삭제
Build SettingsArchitecturesExclude Architectures 를 설정
이번 참고
htps // // 천. 에서 v / y 지금 / rc c s / 7 275bc23999 7 d8b87

Frameworks 변경

・target → GeneralFrameworks,Libraries,and Embedded Contentxcframework 로 설정
아래 이미지와 같이 설정Do Not Embed 하지 않으면 store에 업할 때 에러가 나왔다.


Build Phases의 Run script 삭제
/usr/local/bin/carthage copy-frameworks 명령이 있으면 Run script를 삭제하십시오.
xcframework가 되어 불필요하게 된 것 같다.

이번 참고
htps : // 천. v / ykws / arc c / s / r chae-me t-x 코데 - 12

경위



오랜만에 빌드하려고 시도한 곳 xcode의 버전 업에 따라,
과거 최대급에 빠져 여러가지 정보를 보고 몇번이나 다시 하거나 시행착오해 겨우 빌드할 수 있게 되었다.

· VALID_ARCHS 설정
· 빌드시 No such module· 시뮬레이터를 시작하려고합니다 Could not find module 'XXXXX' for target 'x86_64-apple-ios-simulator'; found: arm64, armv7-apple-ios, arm64-apple-ios, arm, armv7등, 다방면에 걸치는 에러의 정보를 보면서 시행착오해 겨우 코사 여기까지.

겨우 빌드할 수 있게 되었지만, 기능은 아무것도 추가되거나 하지 않기 때문에 모야모야 하는 달성감. . .

좋은 웹페이지 즐겨찾기