2017-04-15 7 views
0

私は、シミュレータ上では動作するが、デバイス上ではうまく動作しない、反応するネイティブプロジェクトを持っています。私のxcodeプロジェクトはシミュレータでビルドされますが、xcodeプロジェクトではデバイスが構築されないのはなぜですか?

enter image description here

上記ライブラリーのいずれもcocoapodsにありませんが、私は以前と同じデバイス上でプロジェクトを実行しているが、私はcocoapodsを取り入れてきたわけではないので。私はプロジェクトファイルではなく、xcworkspaceにビルドしています。

これが何であるかわかりません。

+0

'pod install'を実行しましたか?そうでない場合は、端末を開き、プロジェクトワークスペースに移動し、 'pod install'を実行します。きれいにして再試してください。 –

+0

私はpodをインストールしました、すべてのライブラリがインストールされました。エラーを投げているものは私のポッドファイルには決してなかった。 – Chris

+0

私もデバイスとリリーススキームで同じ問題がありました。これをチェックアウトするhttp://stackoverflow.com/a/43007066/6423570 – Hariks

答えて

2

通常、これらのタイプのエラーは、ライブラリがプロジェクトにリンクされていない場合に表示されます。

ココアポッドを追加した後、ライブラリのリンクが解除されている可能性があります。 npm installを実行してからreact-native linkを実行してすべてのライブラリをリンクするか、react-native link <library-name>を実行して、ターミナルの特定のライブラリをプロジェクトのルートディレクトリからリンクしてください。

関連する問題