Docs Menu
Docs Home
/ /
Atlas Device SDK
/ /

Mac Catalyst を使用した構築

項目一覧

  • 手順
  • ビルドフェーズ設定を更新する
  • ポッドファイルを更新する
  • プロジェクトでの Catalyst のアクティブ化とテスト

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

注意

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 の問題が解決された場合は必要ありません。 [Calyst] Podspec リソース バンドルには開発チームが必要です

現在は Cocoapods のバグ が存在します これにより、XCode は Mac Catalyst 用にビルドするときに開発チームが必要になります。このバグにより、ローカルでの署名が妨げられます。 回避策として、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 上でアプリケーションを実行できるようになります。

戻る

統合ガイド