2016-07-02 8 views
1

奇妙な問題です。私Podfileは、この行が含まれますReactネイティブアプリのアーカイブを作成できません

pod 'React', :path => '../node_modules/react-native', :subspecs => ['Core', 'RCTImage', 'RCTNetwork', 'RCTText', 'RCTWebSocket']

を、すべてが(私は簡単に自分のアプリケーションを実行することができます)作品のように思えるが、私はアーカイブを作成しようとすると、私はエラーが表示さ(AppStoreのに自分のアプリケーションをアップロードする)こと私のアプリケーションに重複したシンボルが含まれています。気にいらないような:

ld: 227 duplicate symbols for architecture x86_64

私はライブラリとリンクバイナリリストから自分のPodfileにあるライブラリを削除した場合、私はアーカイブを作成することができるが、私は、このアプリケーションを実行すると、私は別のを参照してくださいエラー:実行されますが、「ネイティブモジュールはnullにはできません。

ドキュメントには何か不足していますか?ポッドを別の方法で統合する必要がありますか?

答えて

0

この問題は、Cocoapodsが2番目のReactパッケージをインストールするときに発生します。まず、。workspaceファイルを開いて、Podsプロジェクトに移動する必要があります。 Podsプロジェクトでは、ターゲットから 'React'を ' - '記号で削除する必要があります。最後に、あなたのプロジェクトをきれいにすると、完了です。

関連する問題