Docs Menu
Docs Home
/ /
Atlas Device SDK
/ /

Mac Catalyst を使用した構築

このページでは、React Nativeバージョン.0 64および 未満で Mac Catalyst を使用する場合に、 Realmアプリケーションを構築するために必要な手順を詳しく説明します。

注意

Realm React Native SDKのバージョン 10.6.0以降はMacalystをサポートしています。

重要

React Native のバージョン 0.65 以降では、Macalyst を使用してビルドするためにこれらの追加手順は必要ありません。

Tip

1

React Native アプリケーションで Mac Catalyst を使用する前に、プラットフォーム名を指定する必要があります。 Build PhasesXCode でBundle React Native code and images iOS{0 をクリックし、 タブ内で、プラットフォーム名として「 」を指定するために以下を追加します。

export PLATFORM_NAME=ios
2

注意

これは一時的なステップであり、次の Cocoapods の問題が解決された場合は必要ありません。[Catalyst] Podspec リソース バンドルには開発チームが必要です

現在、Ca Rest 向けのビルド時に XCode に開発チームが必要になる Cocoapods のバグが存在します。このバグにより、ローカルでの署名が妨げられます。回避策として、Pedfile を変更して、バンドル ターゲットの署名証明書をローカルで実行するように署名するように修正することができます。

ポッドファイル内のインストール後のスクリプトを置き換えて、次の行を削除します。

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
3

プロジェクトで Catalyst をテストするには、XCode プロジェクト ワークスペースのgeneralタブで Mac をアクティブ化します。 これを行うには、 Deployment InfoセクションのMacをクリックします。 "Scale Interface to Match iPad"を選択します。 これにより、「My Mac」が選択可能になり、Mac 上でアプリケーションを実行できるようになります。

戻る

統合ガイド

項目一覧