使用 Mac Catalyst 进行构建
Atlas Device SDK 已弃用。 有关详细信息,请参阅弃用页面。
本页详细介绍了在使用 Mac Catalyst 时构建Realm应用程序所需的步骤 使用 React Native版本0 。64 及以下版本 。
注意
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