Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deploy iOS app to TestFlight or some other beta testing service #25

Open
bartonhammond opened this issue Dec 17, 2015 · 14 comments
Open

Comments

@bartonhammond
Copy link
Owner

Currently, snowflake is using FastLane https://fastlane.tools/ within the Bitrise workflow.

It appears that Pilot and Boarding could be used to deploy to TestFlight https://developer.apple.com/testflight/

This issue may require other changes to the Fastlane implementation wrt signing, certs and provisions.

Bitrise.io also has an integration to TestFairy http://testfairy.com/, which is another option to look further into

@dwilt
Copy link

dwilt commented Jul 8, 2016

@bartonhammond any updates on this? I'm currently using TestFlight with my project and am trying to do a release so my client can test it but I have been unable to do so. By the way, thanks for all of your documentation, videos on youtube, and the repo in general. What an awesome tool to get an app started with!

@dwilt
Copy link

dwilt commented Jul 8, 2016

@bartonhammond I restarted Xcode and shut everything down, ran Product > Archive and it uploaded and deployed to the App Store successfully. However, I haven't figured out how to deploy a non-development version from Xcode directly to my phone to see how it would react in the wild.. any ideas?

@bartonhammond bartonhammond added this to the 1.3.0 milestone Jul 21, 2016
@bartonhammond
Copy link
Owner Author

I have no experience w/ any of this. But I need to address it. I'm interested in the precise steps you took. Any help would be greatly appreciated!

@dwilt
Copy link

dwilt commented Jul 22, 2016

@bartonhammond I believe I'm able to do this by opening up my project in Xcode. Once open, if I open up the Product menu at the top, then to go Scheme > Edit Scheme.. I get to this window:

image

By changing the build configuration to Release and not debug, it runs it as it would in production.

@bartonhammond
Copy link
Owner Author

So you take the resultant app and send it to the app stores? Did your app get accepted? If so, do you have a link(s)?

I was hoping to change BitRise Fastlane to do this but doing manually the first time would be good.

@dwilt
Copy link

dwilt commented Jul 22, 2016

We haven't submitted it to the store yet. Just uploaded to TestFlight on Apple's servers to distribute to our team for internal testing. Once we're done testing, we'll submit for approval on iTunes Connect (I believe that's where it's done)

@bartonhammond
Copy link
Owner Author

Thanks...I need to take a day and figure this out...

@dwilt
Copy link

dwilt commented Jul 22, 2016

If you'd like to do a screenshare, I could help out. I also wouldn't mind documenting what we did so anyone else could potentially learn too

@bartonhammond
Copy link
Owner Author

Wow! That would be awesome to screenshare! Unfortunately right now I'm getting ready for Drs appointment and will be out the rest of the afternoon.

Is this something we can do over the weekend? My weekdays are so crowed w/ health issues...

@dwilt
Copy link

dwilt commented Jul 22, 2016

Sure, shoot me an email and we can coordinate: dwilt4rville@gmail.com

@iSamuelBarney
Copy link

@dwilt I would be very interested to see this if possible as well same issues coming up, I would like to not use bitrise if possible

@bartonhammond
Copy link
Owner Author

see #175 as I included some instructions for using Fastlane to deploy to Apple iTunesConnect.

If you can go through those terse instructions, please take notes and I will update the project w/ better detail.

Fastlane is incredible with making Apple builds. It's worth the learning curve to get the app into TestFlight for testing. I run my Fastlane script from the terminal command line and manage the "build version" by hand.

@ghost
Copy link

ghost commented Feb 28, 2017

@dwilt
Copy link

dwilt commented Feb 28, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants