Androidはワンツーパンチ 三歩進んで二歩下がる

プログラミングやどうでもいい話

Appleの公式iOSチュートリアル「FoodTracker」で カメラロールから画像選択する所でInfo.plistにPrivacy - Photo Library Usage Descriptionを追加してないのにクラッシュしない(未解決)

私の開発環境
Xcode9.0
Swift3.2
Base SDK Latest(iOS 11.0)
iOS Deployment target iOS10.0

今回クラッシュしたという問題ではなく、クラッシュしなくて???となりました。
メモです。

チュートリアルの↓の下の方で、iOS10以上はフォトライブラリへのアクセスの際にユーザーにパーミッション許諾ダイアログ表示する処理を記述していないためにクラッシュするようになっている箇所があります。
https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/WorkWithViewControllers.html#//apple_ref/doc/uid/TP40015214-CH6-SW1




私のinfo.plistにはPrivacy - Photo Library Usage Descriptionを追加していません。

f:id:sakura_bird1:20171011031259p:plain:w200

でも許諾ダイアログの表示などもなくクラッシュもすることなくアクセス出来ています。

f:id:sakura_bird1:20171011031357p:plain:w200

バッチリカメラロールの画像が表示されます。
f:id:sakura_bird1:20171011031427p:plain:w200

これは何がいけないのでしょう(・・?
くだらないミスをしているんだろうなーとは思うんですが、わからない。

公式チュートリアルXcodeのバージョンが8.1前提ですが、私は9.0です。
関係あるかー?無さそうなんだけどねえ。

まあ、このままチュートリアルを進めてみます。
何かわかったら追記します。