2017-05-03 21 views
6

xcodeでイオンアプリを実行しようとしています。しかし、xcodeはリンゴのmatch-oリンカエラーをスローします。Xcode /Podfile.lock:そのようなファイルはありません

cordova plugin add phonegap-plugin-push --variable SENDER_ID=5****** --save

プッシュ通知のためにこのプラグインが必要です。次のコマンドを実行した後、このエラーが発生します。 Googleの調査の結果、私はCocoapodsをプロジェクトにインストールする必要があることを発見しました。しかし、Cocoapodsをインストールした後&ポッドインストール。 "project.xcworkspace"を起動すると、次のエラーが表示されます。

diff: /Podfile.lock: No such file or directory 
diff: /Manifest.lock: No such file or directory 
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.

プロジェクトを再構築/削除したり、ポッドを再インストールしようとしました。しかし、それは私のために修正されませんでした。

誰かが私を助けることができますか?

EDIT -> new Error

Apple Mach-O Linker (ld) Error Group

clang: error: linker command failed with exit code 1 (use -v to see invocation)

このエラーは、ポッドでエラーを修正したときに表示されます。

+0

"pod install"コマンドを実行しようとしましたか? –

+0

Podfileの内容は何ですか? –

+0

@NickYekimovはい、既に試しました。しかし、解決しなかった。 – AEZ

答えて

1

1プロジェクトフォルダからPODSフォルダを削除し、pod installを実行し、.xcworkspaceファイルを使用してプロジェクトを開きます。

上記のいずれかが動作しない場合は、Xcodeのビルドフェーズに移動し、PODSで追加されたスクリプトでパスを確認するには、(通常ポッドがタイトルに語で)ハイブリッドプロジェクトのため、時々、パスがため正しくありませんでしたpodfile.lockおよびmanifest.lockスクリプト内のファイルルックアップ。

+0

動作しませんでした。 – AEZ

+0

私は両方のオプションを試しました。ちょうど同じエラーが発生します。プロジェクトの清掃と再建はあまり効果がありません。どんな解決策ですか?スタック上の他のソリューションも動作しません:( – AEZ

+0

私はiosを[email protected]にダウングレードすることで解決しました – AEZ

3

まず、CocoaPodsのインストールをアップデートしてください( "sudo gem install cocoapods") 次に、.podfile以外のプロジェクトディレクトリからPODに関連するものをすべて削除してください。 ターミナルで "pod install"を実行し、ワークスペースファイルを使用してプロジェクトを開きます。私はアプリのアップデートに取り組んでいたとき、私は、同様のプラグインを使用していた

+0

私はiosを[email protected]にダウングレードすることで解決しました – AEZ

0

昨年は、私はこのプラグインが非推奨となってしまったことを知っているようになりました。上記のことについては不明です。

だから私は、FCMを使用して取り組んできました。私はFCMで作業しているときに同様の問題を抱えていました。私はこのことについて研究することに一日を費やした後、コードワでポッドを処理するコードバ・プラグインを見つけました。

Plugin name

cordova plugin add cordova-plugin-cocoapod-support --save

ご注意:このプラグインをインストールした後、podinit、またはポッドを開いて、それをインストールする必要はありません。このプラグインが処理します。これは、すべてを処理するプラグインフォルダ内にAppDelegateを作成します。もし望むのであれば、プッシュトークンもDEVモードで取得できます。私はこのプラグインをインストールし、iOSのを構築した後

は、全く問題ありませんでした。

**注** FCMと協力し、他のGoogleプラグインがインストールされていない一方で、彼らは矛盾しますことを確認してください。以前はGoogleAnalyticsプラグインを使用していましたが、現在はFCMでカバーされています。古いGoogleAnalyticsプラグインを削除すると、問題なくFCMを使用できます。

関連する問題