Xcode 16でSwift Package Managerを使ってGoogle Mapsのライブラリを導入する
10年ぶりぐらいにXcodeとSwiftを触っている。
もはや何もわからない。
Google Mapsのライブラリを使おうと思ってAIに聞いたら、最近はCocoaPodsじゃなくて、SPM(Swift Package Manager)で入れるのが主流らしい。(まじ?)
それで、AIにSPMを使ってパッケージを追加する方法を聞いたら以下の回答があった。
XcodeでSPMパッケージを追加 • File > Add Packages… • URL: https://github.com/googlemaps/ios-maps-sdk • Products: 少なくとも「GoogleMaps」「GoogleMapsBase」「GoogleMapsCore」をあなたのアプリターゲットに追加
と言われたけど、何もわからない。
パッケージを追加するためのウィンドウを表示する方法
File → Add Package Dependencies… からパッケージマネージャーの画面が開けた。
でもURLはどこに入力するの?
URLの追加方法
https://github.com/googlemaps/ios-maps-sdk というURLを入力してパッケージを追加する必要があるが、どこからURLを入力するかわからない。
左下の+ボタンを押すと、「Add Package Collection…」と出てきたのでこれかなと思ったら違った。
右上の「Search or Enter Package URL」から追加する
右上にある検索バーのようなところからURLを入力してEnterを押したら追加できた。

いや、わかりづらすぎるでしょ…
もっと言うと、IntelligenceとかいってChatGPTやClaudeと連携できるんだから、AIが勝手にパッケージを追加できるようにしてよ…