So thats why I’ve started to ask you first about this. Why you don’t just use Xcode and after compiling it will usefully suggest you to upload .ipa right after.
It’s like typical was build fro android using command line, but for iOS it’s nonsense as for me… however, if there can be done some automation, like some script time to time builds and sends .ipa to iTunes and after it processed - assign this new build for specified testers group. I would like to know about that…
I do not know how fully automate following : build .ipa using scripts, send .ipa to iTunes, and then assign new build for specified testers group. If that is possible - I also would be interested in it…
But the fact that builded .ipa should be manually loaded to iTunesConnect through ApplicationLoader does not mean that previous steps could not be automated. Having script which build and signs .ipa allows to do less work for sending it to iTunesConnect. it also allows to automatically build and sign .ipa once and then do something with this .ipa. f.e. load to iTunes, store in version database, send to somebody…
Regarding our scenario, we using Teamcity there is also possibility to use Jenkins software - this process is called continuous integration - when developer makes commit to git, Teamcity automatically getting code from git and starting compile build, when build compiled it get uploaded to diawi or hockeyapp for test. So it is very usseful to test new builds, no need to ask dev to compile it for me it is done automaticly. So this cocos compile was very usseful to launch thru teamcity to get ipa or apk.
So far it seems there was changes on Apple side compile/signing process for xcode 8.3+ and then for xcode 9.x
if using cocos2d-x 3.15 there is possibility to copy utility “PackageApplication” to xcode package and then it will work like before.
In cocos2d-x 3.16 devs changed console to support xcode 8.3 , but this change doesn’t work with xcode 9.1, so there should something done else. From what I see xcode changed where is stored info about build and auto signing looks also works differently now.