web-dev-qa-db-ja.com

そのようなモジュール「GoogleMaps」は見つかりませんでしたが、インストールされています

ココアポッドを使用して「GoogleMaps」ポッドをインストールしましたが、プロジェクトは正しくビルドされていましたが、iCloudを介してプロジェクトを別のデバイスに転送すると(プロジェクトディレクトリはiCloudにあります)、GoogleMapsポッドが機能しなくなりました。ポッドのインストールをもう一度実行しようとしましたが、これは違いはありません。ポッドは明らかにそこにあり、ポッドのインストールは成功しました。私は混乱を超えています。

enter image description here

10
maz

まず、プロジェクトをクリーンアップしてみてください

コマンド+シフト+オプション+ K

私が間違っていない場合、GoogleMapsフレームワークはObjective-Cから構築されているため、それでも問題が解決しない場合は、次の手順を実行します。

  1. SwiftプロジェクトにダミーのObjective-Cクラスを作成することで、自動的にトリガーおよびセットアップできるブリッジヘッダーファイルを作成します。Xcodeは、ブリッジヘッダーを作成するかどうかを尋ねます。クリックします。はい。後で作成したダミークラスを削除します。
  2. 再帰でポッドを指すようにヘッダー検索パスを構成します enter image description here

  3. クリーンビルドを実行します。

7
Axel

私が自分の問題を解決するには、GoogleMapsポッドを更新する必要がありました。

  1. チェックする: pod outdated
  2. 更新するには:pod update GoogleMaps
  3. キャッシュをクリーンアップするには:pod cache clean --all(またはGoogleMapsを指定できます)
  4. インストールするには:pod install
11
Cody Moorhouse

これは私のために働いた:

  1. Xcodeを閉じます。
  2. プロジェクトからすべてのポッドを削除します(pod deintegrate
  3. ポッドキャッシュをクリーンアップします(pod cache clean --all
  4. すべてのポッドを再度インストールします(pod install
2
Dler

わたしにはできる:

  1. プロジェクトフォルダ内のフォルダポッドを削除します。

  2. ファイルpodfile.lookとpods.xcodeprojectを削除します(podfileは削除しません)

  3. X-Codeを閉じて、ターミナルにポッドをインストールします(pod install

  4. X-Codeを開き、プロジェクトをクリーンアップして実行します。

1
Ricardo Delgado

ポッドファイルでポッドGoogleMapsと別のグーグルポッドにコメントしてから、ターミナルからポッドインストールを実行します。これにより、プロジェクトからポッドインストールが削除され、ポッドファイルでプロジェクトに戻り、コメントしたポッドを削除して、ターミナル1からpod installを実行します。もっと時間があれば、xcodeプロジェクトに移動してクリーンに実行し、これが機能するようにします。

0
Abla Ibraheem