YUMEMI.grow Mobile #3 - connpass https://yumemi.connpass.com/event/281492/
YUMEMI.grow Mobile #3 - YouTube https://www.youtube.com/watch?v=4RoNbp0aY6U&t=3294s
Xcodeとの最近の付き合い方のはなし宇佐見公輔 / 株式会社ゆめみ2023-05-10Xcodeとの最近の付き合い方のはなし 1
View Slide
自己紹介宇佐見公輔(うさみこうすけ)株式会社ゆめみ / iOSテックリード大阪在住Xcodeとの最近の付き合い方のはなし 2
Xcodeの状況現在の最新はXcode 14.3機能的にはだいぶ進化してきているただ最近、ビルド周りで問題が多い気がする・・・そんなXcodeとの最近の付き合い方について話してみます。Xcodeとの最近の付き合い方のはなし 3
XcodeのインストールXcodes.app (XcodesOrg/XcodesApp)Xcodeのインストールが簡単にできるバージョン違いのXcodeの共存が管理できるauramagi/NewIconXcodeのアイコンを変更して区別しやすくするXcodeとの最近の付き合い方のはなし 4
GitHub PullRequestの表示レビューコメントをXcode上で確認できるPR出したりレビューしたりもできるref: WWDC21 Xcodeにおけるコードレビューと共同作業Xcodeとの最近の付き合い方のはなし 5
Copilot for Xcodeintitni/CopilotForXcodeGitHub Copilotを使えるようにするXcode ExtensionChatGPTとの連携もできる特定プロジェクトだけ有効にする「Disable suggestion feature globally」をオンにする有効にしたいプロジェクトを個別に指定するXcodeとの最近の付き合い方のはなし 6
最近聞くXcodeビルド時のトラブルビルドが通るはずのコードでビルドエラーになるGitブランチを切り替えるとビルドエラーになるクリーンしてもビルドエラーが解消されない直近で変更した内容がビルドに反映されないXcodeとの最近の付き合い方のはなし 7
Derived DataDerived Dataの位置を「Relative」にしておくプロジェクトフォルダー内にDerived Dataが作成されるので管理が楽になるクリーンしたい時はこのフォルダーを削除Xcodeとの最近の付き合い方のはなし 8
git worktreeGitブランチごとに別々のフォルダーを作成するgit worktree add "フォルダパス" "ブランチ名"前述の設定と組み合わせると、ビルド内容が混在しなくなるそのためビルドの問題を回避しやすい新しいブランチごとにフルビルドする格好になるのが欠点Xcodeとの最近の付き合い方のはなし 9
未解決の問題プロジェクトをXcodeで開いたときSwift Package関連のエラーが多発するプロジェクトを開き直すと解消する場合があるXcodeを再起動すると解消する場合があるXcodeの修正待ち・・・?Xcodeとの最近の付き合い方のはなし 10
宣伝技術書典14:5月20日(土)〜6月4日(日)技書博8:5月28日(日)Xcodeとの最近の付き合い方のはなし 11