xcodeprojectへの理解を深める20分間。なんとなくな知識を確実なものにしませんか? by tosh

iOSDC Japan 2023
レギュラートーク(20分)

xcodeprojectへの理解を深める20分間。なんとなくな知識を確実なものにしませんか?

tosh_3 tosh tosh_3
3

xcodeprojのこと、どのくらい理解していますか?
よくコンフリクトするファイルのイメージの人も多いかもしれません。

しかし、実際にはここにはたくさんの情報が詰まっています。
例えば、Previewが特定のTargetの時だけ、コケてしまう、そんな時にログからはすぐに原因が身に付かなくても、これを読めるだけで解決に近づくそんな経験がありました。また、ここを読めるともしかしたら、わざわざXcodeにProjectを落とすことなく細かい設定まで確認できるようになったりします。
ビルドなどの仕組みを知る上でどういった情報が詰まっているのか、一緒に見て行きませんか?

内容

  • pbprojの大項目について
  • StoryboardとSwiftUIで作成した時の生成物と
  • CocoaPodsの導入によって、どのような変更が組み込まれるのか
  • Package.swiftとの違い