UNSH / Unity-Apple-Distribution-Workflow

Workflow to automate prepare Unity builds for in -or outside of the Appstore. A folder chronology with instructions, guides, templates, and scripts to finalise Unity builds for Apple from start to finish.
https://unsh.github.io/Unity-Apple-Distribution-Workflow/
35 stars 6 forks source link

Build processing automation #5

Closed v01pe closed 5 years ago

v01pe commented 5 years ago

Hey, thanks for this amazing collection of know-how!

I've been using it a lot and ran the script very often to try out different settings in order to get my app signed successfully. It was a bit tiring to always type in/ paste the same things over and over again, that's why I decided to add some automation features to relevant scripts.

The idea is that the whole process can be executed with just one command and given parameters. Therefore I changed the RepeatForUpdatedBuild script to accept a range of parameters (see info with -h), as well as in the respective sub-scripts.

For our project, I then added a script that just calls RepeatForUpdatedBuild with all the parameters.

I also added a small fix where PluginsReplaceBundleId would stop replacing the Info.plist with the first bundle that didn't contain the file (possibly leaving following bundles unchanged).

Let me know of I should add additional info.

I hope all changes are in your and other users' interest!

Cheers, Jan

UNSH commented 5 years ago

Ah great thanks for sharing! It was kind of the ambition for this to have contributions as it's hard to to keep up with all the changes, maintaining this and finishing the projects you're actually making it for :) Considering the info well add yourself in the contributors readme beside that if you had any loopholes or problems that weren't described clearly in the Readme's. For the script I think things will point themselves out when you run the script.