andfactory_201903.pdf

8bd326566d5bfb6e2d8371a0b85d6a15?s=47 kamui_project
March 19, 2019
850

 andfactory_201903.pdf

8bd326566d5bfb6e2d8371a0b85d6a15?s=128

kamui_project

March 19, 2019
Tweet

Transcript

  1. iOS͋Δ͋Δ “.pbxprojͷڝ߹”Λ XcodeGenͰղܾ͢Δ ͋Δ͋ΔLT #3

  2. About me • Name: ͔Ή͍ (Twitter: @kamui_project) • Company: DMM.com

    • App: MENUS • Community: ϖϯΪϯଜ
  3. None
  4. None
  5. I will tell you …

  6. iOS ͋Δ͋Δ

  7. “ᕒ਎ͷ” ͋Δ͋Δ

  8. None
  9. It’s .pbxproj file’s conflicts…

  10. It’s .pbxproj file’s conflicts… ɾNew Files and Delete…

  11. It’s .pbxproj file’s conflicts… ɾNew Files and Delete… ɾChanges Build

    Settings…
  12. Get out of my sight!!!!!! ɾNew Files and Delete… ɾChanges

    Build Settings…
  13. How can we do ?

  14. XcodeGen

  15. What’s XcodeGen? • This is a command line tool written

    in Swift that generates your Xcode project using your folder structure and a project spec. • Usage 1. Write a build and target settings in yams file 2. Execute command processing → .xcodeproj file is generated automatically
  16. Demo IUUQTHJUIVCDPNUPOZ9DPEF(FO4BNQMF

  17. What kind of benefit? • Pros: ɾWe’re able to get

    rid of rework time⏰ → before: 94PR / about 5 minutes → total 8 hours rework… → after: 112PR / almost 0 minutes → total 9 hours reduction!! • Cons: ɾIt costs learning expenses… → But easier to see than .pbxproj!!!!!
  18. Conclusion We almost have no trouble with conflict

  19. In the end • We’re Hiring!!! -> Especially, Developer! •

    Firstly… Let’s have lunch together!
  20. Thank you!