Search Unity

Resolved Unity + Fastlane | Yay or Nay?

Discussion in 'Testing & Automation' started by talyh, Apr 30, 2019.

  1. talyh

    talyh

    Joined:
    Dec 2, 2016
    Posts:
    20
    I know how to build from Unity.
    I kinda know how to publish to Apple (meaning, I get it done, but half of it feels like I'm walking in the dark and found my way just by luck).
    I've never had to publish to Google Play, but will soon.

    With all that, comes the question.
    Do you recommend Fastlane to be setup on a new project that's starting?
    I've read a bit about it, tried to get it working and it didn't, so I'm trying to assess whether it's even worth chasing the problem down.

    I know it works well with React Native, but unsure what's people's experience when it comes to Fastlane and Unity.

    (On a side note, I wouldn't mind other pieces of advice you may have when it comes to the build/deploy, as it's definitely not an area I'm super comfortable with)

    Thanks!
     
  2. hippocoder

    hippocoder

    Digital Ape

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    In general if you have it working on desktop Unity right now, it'll just work on any platform, subject the platform's publishing restrictions.
     
  3. liortal

    liortal

    Joined:
    Oct 17, 2012
    Posts:
    3,562
    We are using fastlane and it's pretty good. no complaints at all.
     
  4. aurelien-morel-ubiant

    aurelien-morel-ubiant

    Joined:
    Sep 27, 2017
    Posts:
    275
    @liortal do you use any custom plugin for unity ?
    Currently I'm doing all the stuff on my own (upload on iOS etc... by code indeed) but I'm currently try to look at fastlane to simplify all this part.
     
  5. liortal

    liortal

    Joined:
    Oct 17, 2012
    Posts:
    3,562
    We are working with a CI server (TeamCity). we have jobs to do a bunch of stuff automatically, some of it using fastlane:
    • Builds an .ipa for iOS
    • Upload to testflight / google play
    • Upload to other distribution platforms (e.g: Microsoft AppCenter)