Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Xcodeとの最近の付き合い方のはなし / Approach To Xcode
Search
USAMI Kosuke
May 10, 2023
Programming
2
680
Xcodeとの最近の付き合い方のはなし / Approach To Xcode
※ Docswell に移行しました
https://www.docswell.com/s/usami-k/K8G9LW-approach-to-xcode
USAMI Kosuke
May 10, 2023
Tweet
Share
More Decks by USAMI Kosuke
See All by USAMI Kosuke
Onsager代数とその周辺 / Onsager algebra tsudoi
usamik26
0
650
Apple HIG 正式名称クイズ結果発表 / HIG Quiz Result
usamik26
0
190
ゆめみ大技林製作委員会の立ち上げの話 / daigirin project
usamik26
0
330
@ViewLoadingプロパティラッパの紹介と自前で実装する方法 / @ViewLoading property wrapper implementation
usamik26
0
490
これからUICollectionViewを実践活用する人のためのガイド / Guide to UICollectionView
usamik26
1
760
UICollectionView Compositional Layout
usamik26
0
800
Coding Swift with Visual Studio Code and Docker
usamik26
0
520
Swift Extension for Visual Studio Code
usamik26
2
1.1k
ソリトンとリー代数 / soliton history
usamik26
0
920
Other Decks in Programming
See All in Programming
GUI操作LLMの最新動向: UI-TARSと関連論文紹介
kfujikawa
0
940
Introduction to Git & GitHub
latte72
0
110
0から始めるモジュラーモノリス-クリーンなモノリスを目指して
sushi0120
1
280
iOS開発スターターキットの作り方
akidon0000
0
250
Scale out your Claude Code ~自社専用Agentで10xする開発プロセス~
yukukotani
9
2.2k
대규모 트래픽을 처리하는 프론트 개발자의 전략
maryang
0
120
Understanding Kotlin Multiplatform
l2hyunwoo
0
260
Webinar: AI-Powered Development: Transformiere deinen Workflow mit Coding Tools und MCP Servern
danielsogl
0
130
DataformでPythonする / dataform-de-python
snhryt
0
170
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
1.1k
Claude Code と OpenAI o3 で メタデータ情報を作る
laket
0
130
変化を楽しむエンジニアリング ~ いままでとこれから ~
murajun1978
0
730
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
BBQ
matthewcrist
89
9.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.6k
Balancing Empowerment & Direction
lara
2
570
Building a Scalable Design System with Sketch
lauravandoore
462
33k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Docker and Python
trallard
45
3.5k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
810
Optimizing for Happiness
mojombo
379
70k
Transcript
Xcodeとの最近の付き合い方のはなし 宇佐見公輔 / 株式会社ゆめみ 2023-05-10 Xcodeとの最近の付き合い方のはなし 1
自己紹介 宇佐見公輔(うさみこうすけ) 株式会社ゆめみ / iOSテックリード 大阪在住 Xcodeとの最近の付き合い方のはなし 2
Xcodeの状況 現在の最新はXcode 14.3 機能的にはだいぶ進化してきている ただ最近、ビルド周りで問題が多い気がする・・・ そんなXcodeとの最近の付き合い方について話してみます。 Xcodeとの最近の付き合い方のはなし 3
Xcodeのインストール Xcodes.app (XcodesOrg/XcodesApp) Xcodeのインストールが簡単にできる バージョン違いのXcodeの共存が管理できる auramagi/NewIcon Xcodeのアイコンを変更して区別しやすくする Xcodeとの最近の付き合い方のはなし 4
GitHub Pull Requestの表示 レビューコメントをXcode 上で確認できる PR出したりレビューしたり もできる ref: WWDC21 Xcodeにおけ
るコードレビューと共同作業 Xcodeとの最近の付き合い方のはなし 5
Copilot for Xcode intitni/CopilotForXcode GitHub Copilotを使えるようにするXcode Extension ChatGPTとの連携もできる 特定プロジェクトだけ有効にする 「Disable
suggestion feature globally」をオンにする 有効にしたいプロジェクトを個別に指定する Xcodeとの最近の付き合い方のはなし 6
最近聞くXcodeビルド時のトラブル ビルドが通るはずのコードでビルドエラーになる Gitブランチを切り替えるとビルドエラーになる クリーンしてもビルドエラーが解消されない 直近で変更した内容がビルドに反映されない Xcodeとの最近の付き合い方のはなし 7
Derived Data Derived Dataの位置を 「Relative」にしておく プロジェクトフォルダー内 にDerived Dataが作成され るので管理が楽になる クリーンしたい時はこの
フォルダーを削除 Xcodeとの最近の付き合い方のはなし 8
git worktree Gitブランチごとに別々のフォルダーを作成する git worktree add " フォルダパス" " ブランチ名"
前述の設定と組み合わせると、ビルド内容が混在しなくなる そのためビルドの問題を回避しやすい 新しいブランチごとにフルビルドする格好になるのが欠点 Xcodeとの最近の付き合い方のはなし 9
未解決の問題 プロジェクトをXcodeで開いたときSwift Package関連のエラーが 多発する プロジェクトを開き直すと解消する場合がある Xcodeを再起動すると解消する場合がある Xcodeの修正待ち・・・? Xcodeとの最近の付き合い方のはなし 10
宣伝 技術書典14: 5月20日(土) 〜6月4日(日) 技書博8: 5月28日(日) Xcodeとの最近の付き合い方のはなし 11