Can you download the iTunes connect binary using the OS x server bot?
You can use Fastlane to upload your build directly to iTunes Connect, specifically using Deliver . You have to create a script after the integration that will launch a custom Fastlane where you need to call in deliver
with the generated IPA file. Also, you may need to add a trigger before the integration to do some customization before the integration, such as installing the CocoaPods dependencies and increasing the build number.
I recently wrote a blog post explaining the entire process of deploying your app to iTunes Connect using Mac Server 5, Xcode 7.2, and Fastlane. This might help you: https://blog.xmartlabs.com/2016/03/07/ci-with-xcode-server-and-fastlane/
source to share
Yes, you can use the app loader tool: altool --upload-app -f file -u username [-p password] [--output-format xml]
As described here: https://help.apple.com/itc/apploader/#/apdATD1E53-D1E1A1303-D1E53A1126
source to share
One click Prerelease and TestFlight distribution makes this a good idea in my opinion.
You should take a look at Shenzhen , which makes it very easy to deploy to iTunes Connect.
Then you just need two more scripts, one to change the build number each time and one to execute Shenzhen on success.
source to share