$30 off During Our Annual Pro Sale. View Details »

potatotips_201905.pdf

 potatotips_201905.pdf

kamui_project

May 15, 2019
Tweet

More Decks by kamui_project

Other Decks in Programming

Transcript

  1. XcodeGenͷ
    όʔδϣϯࢦఆ໰୊Λ
    ղܾͨ͠࿩
    potatotips #61

    View Slide

  2. About me
    • Name: ͔Ή͍ (Twitter: @kamui_project)
    • Company: DMM.com
    • App: MENUS
    • Community: ϖϯΪϯଜ

    View Slide

  3. Next potatotips
    • 6/18 Tue.
    • DMM.com LLC
    • ࿡ຊ໦άϥϯυλϫʔ
    (ೆ๺ઢ ࿡ຊ໦Ұஸ໨Ӻ ௚݁)

    View Slide

  4. I will tell you …

    View Slide

  5. XcodeGen

    View Slide

  6. View Slide

  7. View Slide

  8. I want to fix in a
    specific version.

    View Slide

  9. e.g. Carthage

    View Slide

  10. In case of a XcodeGen?

    View Slide

  11. project.yml

    View Slide

  12. maximumXcodeGenVersion…?

    View Slide

  13. ProjectSpec.md
    https://github.com/yonaskolb/XcodeGen/blob/master/Docs/ProjectSpec.md

    View Slide

  14. Homebrew -> old version..?
    #

    View Slide

  15. How can we do ?

    View Slide

  16. View Slide

  17. I want to install old version’s XcodeGen
    on the CI system, such as Bitrise.
    I suggest you use another installation
    method like ~~, or using Mint.
    Mint?

    View Slide

  18. View Slide

  19. What’s Mint?
    • A tool for managing Swift command line
    developed based on SPM.
    • We can specify the version of tools used for
    each project.
    • We can install multiple versions and specify
    and run them.

    View Slide

  20. Setup

    View Slide

  21. Setup

    View Slide

  22. Build Results

    View Slide

  23. Conclusion
    • It is often not possible to update due to project
    reasons or company reasons.
    • Of course, I think it is ideal if there is sense of speed that can
    always respond to the latest version.
    • If not so, it would be better if there is a policy not
    to be shaken around the convenience of OSS.
    • Such as using, Mint or Bundler.

    View Slide

  24. In the end
    • We’re Hiring!!!
    -> Especially, Developer!
    • Firstly… Let’s have lunch together!

    View Slide

  25. Thank you!

    View Slide