@ant31415

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

react-nativeで作成したiOSアプリのxcodebuild archiveエラー

解決したいこと

React Nativeで作成したiOSアプリをApp Store Connectにアップロードするために xcodebuild archive を実行したところ、react-native-safe-area-context 関連のヘッダーファイルが見つからないというエラーでアーカイブに失敗します。解決方法を教えてください。

発生している問題・エラー

fatal error: 'RNCSafeAreaViewMode.h' file not found
fatal error: 'RNCSafeAreaViewManager.h' file not found
fatal error: 'RNCSafeAreaViewComponentView.h' file not found
fatal error: 'RNCSafeAreaViewState.h' file not found

例)
Xcodeのログ上では以下のような CpHeader フェーズでエラーになります。

error: /.../react_native_safe_area_context.framework/Headers/RNCSafeAreaViewManager.h: No such file or directory

該当するソースコード

package.json 抜粋

{
  "react": "18.3.1",
  "react-native": "0.77.1",
  "react-native-safe-area-context": "^5.3.0"
}

自分で試したこと

・react-native-safe-area-context を v5.3.0 にアップデート
・ENV['RCT_NEW_ARCH_ENABLED'] = '0' を Podfile に記載し、新アーキテクチャを無効化
・pod deintegrate && rm -rf Pods Podfile.lock DerivedData && pod install 実行
・Podfile のポストインストールスクリプトで react-native-safe-area-context を static library に設定
・react-native-safe-area-context.podspec を手動で編集し、Fabric関連のサブスペックを無効化

→ いずれも xcodebuild archive で同様のエラーが発生してしまう状態です。

0 likes

1Answer

fatal error: 'RNCSafeAreaViewMode.h' file not found
fatal error: 'RNCSafeAreaViewManager.h' file not found
fatal error: 'RNCSafeAreaViewComponentView.h' file not found
fatal error: 'RNCSafeAreaViewState.h' file not found

デバッグビルではエラーは出ない、ということでしょうか。
そうならば、デバッグビルドとリリースビルドで、ヘッダーファイルインクルードパスに差があるということだと思われるので、そこの見直しはされたのでしょうか?

0Like

Your answer might help someone💌