IOSプロジェクトにGoogleMaps
を追加したいのですが、CocoaPods
を使用したくありません。それを達成する方法はありますか?
確かにあります:
どうやってやったのか(必要なライブラリに役立つ)
手動でインストールする方法についての指示が必要な場合は、waybackmachine websiteaを使用して、対応するURLを入力し、以前の日付を設定できます。時間を節約します:
Googleマップを古い方法で追加:
-ObjC
を追加します。これらの設定が表示されない場合は、[ビルド設定]バーのフィルターを[基本]から[すべて]に変更します。#import <GoogleMaps/GoogleMaps.h>
application:didFinishLaunchingWithOptions:
メソッドに追加し、API_KEYをAPIキーに置き換えます。 [GMSServices provideAPIKey:@"API_KEY"];
#import <GoogleMaps/GoogleMaps.h>
次をapplication:didFinishLaunchingWithOptions:
メソッドに追加し、API_KEY
をAPIキーに置き換えます。
[GMSServices provideAPIKey:@"API_KEY"];
https://www.gstatic.com/cpdc/aa3052925ceeea2d-GoogleMaps-1.13.2.tar.gz
このURLをコピーして開きます。
XcodeプロジェクトGoogleMaps.frameworkにドラッグします。
*項目をコピー先グループのフォルダにコピーを選択します
GoogleMaps.frameworkを右クリック-Finderで表示
ResourcesフォルダーGoogleMaps.bundle内で、これをProjectにドラッグします(*コピーアイテムは選択しないでください)。
複数のFrameWorkをインポートする
プロジェクトを選択して、[ビルド設定]タブを開きます。 [その他のリンカーフラグ]セクションで、両方に-ObjCを追加します。 -ObjCを追加するスクリーンショット
Application:didFinishLaunchingWithOptions:メソッドに以下を追加し、API_KEYをAPIキーに置き換えます。 [GMSServices provideAPIKey:@ "API_KEY"];
(* APIキーを取得 https://developers.google.com/maps/documentation/ios-sdk/places#whats_in_the_api_name_ios_places )
見つかったエラーをお知らせください。 Xcode 7以降、iOS 9以降で動作します。