Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ローカルのグローバル環境を可能な限り汚染しないXcodeの開発環境構築

 ローカルのグローバル環境を可能な限り汚染しないXcodeの開発環境構築

Yu Sugawara

October 27, 2021
Tweet

More Decks by Yu Sugawara

Other Decks in Programming

Transcript

  1. bundler • GemfileͷπʔϧΛΠϯετʔϧ2 ❯ bundle install --path vendor/bundle 2 --path

    ͸ඇਪ঑ͳͷͰɺΑΓਖ਼͘͠΍Δ৔߹͸ .bundle/config Λ༻ҙ 17
  2. bundler • πʔϧؒͷґଘؔ܎ Homebrew └─ Mint ├─ Carthage ├─ xcodegen

    ├─ swiftgen └─ swiftlint bundler └─ CocoaPods 18
  3. ؀ڥߏஙํ๏ ❯ make • ҎԼ͕࣮ߦ͞ΕΔ 1. brew bundle 2. mint

    bootstrap 3. bundle install 4. mint run carthage bootstrap 5. mint run swiftgen 6. mint run xcodegen 7. bundle exec pod install 8. open App.xcworkspace QRίʔυ: github.com/yusuga/xcode-setup/App/Makefile 23