Mac Catalyst를 사용하여 빌드
Atlas Device SDK는 더 이상 사용되지 않습니다. 자세한 내용은 지원 중단 페이지 를 참조하세요.
이 페이지에서는 Mac Catalyst 를 사용할 때 Realm 애플리케이션 을 빌드하는 데 필요한 단계를 자세히 설명합니다. React Native 버전 064 . 이하 .
참고
Realm React Native SDK 버전 10.6.0 이상은 Mac Catalyst를 지원합니다.
중요
React Native 버전 0.65 이상에서는 Mac Catalyst를 사용하여 빌드할 때 이러한 추가 단계가 필요하지 않습니다.
절차
1
2
Podfile 업데이트
참고
이 단계는 다음 Cocoapods 문제가 해결된 경우 필요하지 않은 일시적인 단계입니다:[Catalyst] Podspec 리소스 번들에는 개발 팀 이 필요합니다.
현재 Cocoapods 버그 가 있습니다. 이로 인해 XCode는 Mac Catalyst용으로 빌드할 때 개발 팀이 필요합니다. 이 버그로 인해 로컬에서 서명할 수 없습니다. 이 문제를 해결하려면 Podfile을 변경하여 번들 대상의 서명 인증서가 로컬에서 실행되도록 서명하도록 수정할 수 있습니다.
다음 줄을 제거하여 Podfile에서 설치 후 스크립트를 바꿉니다.
post_install do |installer| react_native_post_install(installer) end
그리고 이전 설치 후 스크립트가 있던 위치에 다음 줄을 복사합니다.
post_install do |installer| react_native_post_install(installer) installer.pods_project.targets.each do |target| # Fix bundle targets' 'Signing Certificate' to 'Sign to Run Locally' if target.respond_to?(:product_type) and target.product_type == "com.apple.product-type.bundle" target.build_configurations.each do |config| config.build_settings['CODE_SIGN_IDENTITY[sdk=macosx*]'] = '-' end end end end