2017-04-07 5 views
0

最近、Reactネイティブプロジェクトにココアポッドを実装しました。今、RNは、ビルド時にXcodeでエラーなしReact-Native cantビルド時のメインプロジェクトファイルを検索

enter image description here

....ビルドが成功した後に、このエラーがスローされていない...しかし、XcodeはRCTUIManager.m対応

enter image description here

私にこれらの警告を与えます:https://pastebin.com/F7shCt8M

Xcodeのログ:

2017-04-07 14:06:59.714 [info][tid:main][RCTBatchedBridge.m:72] Initializing <RCTBatchedBridge: 0x6000001a5400> (parent: <RCTBridge: 0x6080000c50f0>, executor: RCTJSCExecutor) 
2017-04-07 14:07:00.409 [error][tid:com.facebook.react.JavaScript] Native module cannot be null. 
2017-04-07 14:07:00.414 [fatal][tid:com.facebook.react.ExceptionsManagerQueue] Unhandled JS Exception: Native module cannot be null. 
2017-04-07 14:07:00.430 [error][tid:com.facebook.react.JavaScript] Requiring module "215", which threw an exception. 
2017-04-07 14:07:00.435 [warn][tid:com.facebook.react.JavaScript] Unable to symbolicate stack trace: Native module cannot be null. 
2017-04-07 14:07:00.436 [warn][tid:com.facebook.react.JavaScript] Unable to symbolicate stack trace: undefined is not a constructor (evaluating 'new XMLHttpRequest()') 
2017-04-07 14:07:00.441 [fatal][tid:com.facebook.react.ExceptionsManagerQueue] Unhandled JS Exception: Requiring module "215", which threw an exception. 
2017-04-07 14:07:00.533 [info][tid:main][RCTRootView.m:275] Running application zelosApp ({ 
    initialProps =  { 
    }; 
    rootTag = 1; 
}) 
2017-04-07 14:07:00.535 [error][tid:com.facebook.react.JavaScript] Module AppRegistry is not a registered callable module (calling runApplication) 
2017-04-07 14:07:00.538 [warn][tid:com.facebook.react.JavaScript] Unable to symbolicate stack trace: undefined is not a constructor (evaluating 'new XMLHttpRequest()') 
2017-04-07 14:07:00.539 [fatal][tid:com.facebook.react.ExceptionsManagerQueue] Unhandled JS Exception: Module AppRegistry is not a registered callable module (calling runApplication) 

Podfilehttps://pastebin.com/CAqehNMZ

index.ios.jshttps://pastebin.com/j5nbaRaf

enter image description here

ない問題はここにあるのかわから...任意のアイデア?

+0

「React」プロジェクトの警告は、リアクションコードの内部にあるので関係していない可能性があります。 'index.ios.js'を投稿できますか?あなたはそこにどのモジュールをロードしていますか?ネイティブモジュールを実装しましたか? – YSK

+0

私は自分のPodfileに反応モジュールとネイティブモジュールを実装しました。それはヘッダー検索パスや競合に影響を及ぼしますか?私はcocoapodsに慣れていませんが、反応ネイティブマップの依存関係に使用しています:https://github.com/airbnb/react-native-maps/blob/master/docs/installation.md – Chris

+0

Podfileはあなたが使用していると言います'react-native-maps'はリンクされたライブラリのスクリーンショットには表示されません。 'react-native link'を実行しましたか? – YSK

答えて

1

コメントを要約すると、React関連の警告はプロジェクトではなく約Reactであるため、関連していません。

このエラーは、ネイティブライブラリをプロジェクトにリンクしていない可能性が高いことを示しています。これはreact-native linkを使用して行う必要があります。

最新のreact-native-mapsコンポーネント(v0.14)には、react-native linkに続いてコンパイルを中断する既知の問題があります。ソリューションについては、https://github.com/airbnb/react-native-maps/issues/1193を参照してください。

open AirMaps project inside Libraries folder 
remove reference of RCTConvert+MapKit.h/m 
add reference to RCTConvert+AirMap.h/m (from node_modules/react-native-maps/lib/ios/AirMaps) 
関連する問題