Xcode + Swift  でiPhone用 地図アプリ。（21日目）　

昨日は、C# WinForms + GMap.NET で地図アプリを作ったので、今日は、swiftでiPhone用の地図アプリ作成に挑戦。

Qiitaに分かりやすい記事を書かれてる方がいたので参考にさせてもらいました。

参考サイト

https://qiita.com/shinobee/items/1f6d26451336bf736484

#環境
・Macbook Air 2020 (Big Sur 11.5) 
・Xcode 12.4-> 13.2.1 
・iPhone11  14.6

#プロジェクト作成

![1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/503948/29120ebd-d515-3d6c-d959-99cea86901b9.jpeg)

![2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/503948/67a3ede4-4420-b297-5e9f-bd9b882c1698.jpeg)

![3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/503948/7315091c-f817-4345-bb08-752e2a591f70.jpeg)

![4.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/503948/2dc21371-a11a-874e-e076-4cd2f1cb2152.jpeg)


#MapKit.frameworkを追加

[MyGpsMap]
->[Build Phase]
->[Link Binary With Libraries]
->[MapKit.framework]

![5.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/503948/60139971-68af-4173-d059-264729ced1c2.jpeg)

#[Map Kit View]をドラッグアンドドロップ

[Main storyboard]
->選択

[View]
->[Show Library]
　 ->[検索窓]
　 　->[map]

[Map Kit View]をドラッグアンドドロップして拡大


#実行（エミュレーター）

![スクリーンショット 2022-01-12 11.33.35.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/503948/07508786-cc83-077d-f29d-a13c774da0ae.jpeg)


#実行（実機：iPhone11）

xcodeで実機が認識しない（参考サイト）

https://qiita.com/ismt7/items/5e9f74cde7eec2c7e5b8

#ERROR: xcode doesn't support iphone iOS 14.x

参考サイト：

https://qiita.com/yu_okb/items/225c73a149c8c86e815f

![イメージ7582.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/503948/06d611f5-87ce-6474-073a-1511879ae9cf.jpeg)


![スクリーンショット 2022-01-12 11.45.09.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/503948/06dc6153-f528-c9ff-78ff-ac0d91669d03.jpeg)

![スクリーンショット 2022-01-12 11.45.48.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/503948/d69874e5-37e6-2427-537e-89013a0150c3.jpeg)



#ERROR: Signing for "TrashAPP" requires a development team. Select a development team in the Signing & Capabilities editor.

![スクリーンショット 2022-01-12 12.22.27.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/503948/a0f7b0cc-101b-449f-0c28-cc7e28bdf96f.jpeg)

![スクリーンショット 2022-01-12 12.23.32.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/503948/839ad444-a8be-b147-347a-8d05a5ffa535.jpeg)



#ERRORS were encountered while processing 

![12.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/503948/044875fa-4c61-98e7-1dd5-0351e9c0bf64.jpeg)


参考サイト：

https://stackoverflow.com/questions/64974291/xcode-error-failed-to-prepare-device-for-development

>　I know this is just echoing the other answers here, but at the very least, I would recommend just starting with a simple phone restart and seeing if that fixes your problem. Here is the specific screenshot that I encountered, in case yours is the same (pro tip: you can open up the "Devices and Simulators" window by going to Window -> Devices and Simulators shift-command-2).

スマホ再起動しても解決せず。


#xcodeをアップデート

半日ぐらい時間がかかりました・・・

https://qiita.com/takuyaWt/items/e3666d4551352539136a

#ERRO:iphone is busy fetching debug symbols for ～

[XcodeのDevice and Simulator]
->[Unpair Device]
ケーブルを抜いて再接続


#信頼されていないデベロッパーダイアログ

[iPhone]
->[設定]
->[一般]
->[デバイス管理]


#iPhone11で無事動作

ここまでやって無事起動。