2

We're using Visual Studio Tools for Apache Cordova to build our app for iOS (and Windows).

We have a Mac running the remote agent. This works well, except we've only been able to have the setup produce signed .ipa files.

We're now looking into being able to create an unsigned "app" that we can deliver to our customer. They will then sign it with their enterprise certificate and distribute it within their orgainization (not the App Store).

The recommended way to deliver the app to the customer seems to be to create an xcarchive (I have looked at the option to deliver an ipa signed with our develoepr cert and then have the customer resign it with iReSign, but that seems flaky).

Is there a way to do that with this setup without any manual steps on the Mac?

Any pointers in the right direction would be much appreciated.

Gandhi
  • 11,875
  • 4
  • 39
  • 63
Strille
  • 5,741
  • 2
  • 26
  • 40
  • As far as I know, there is no way of producing xcarchive through remote-build. – Elvis Xia - MSFT May 25 '16 at 02:18
  • But the generated project through cordova can be opened in XCode, And xcarchive can be generated by XCode on Mac. – Elvis Xia - MSFT May 25 '16 at 09:24
  • @Strille Though i dont have much expertise on iOS platform, as far as i have analyzed, the easiest way to create an xcarchive is to use cocoon cloud service. Infact, it does gives the flexibility of generating both xcarchive and IPA. Suggest you to check this link - https://github.com/CocoonIO/cocoon-cloud-doc/blob/master/docs/user-guide/project-creation.md Let me know if it helps – Gandhi Jun 02 '16 at 11:03
  • @Strille Did you had a chance to look at this Strille? – Gandhi Jun 02 '16 at 15:22
  • @Gandhi, I'm afraid we can'y rely on a cloud service, we need to have full control of the build process and can't rely on a 3rd party. But thanks for pointing it out, might be useful for another project. – Strille Jun 03 '16 at 06:09
  • @Strille Thanks for the response. Thought it may be useful as you were looking for a solution to generate xcarchive. But i believe you still have full control of your build process as it provides various config controls and it is already used by some renowned companies. – Gandhi Jun 03 '16 at 06:20
  • @Strille did you manage to crack this? What is your final approach on this? I m curious about this and the bounty too is about to end :( – Gandhi Jun 07 '16 at 02:08
  • Sorry, I have been busy with other tasks, so I haven't had time to think about this recently... – Strille Jun 08 '16 at 11:48
  • @Strille Wish i got the second upvote for my answer yesterday :( Missed at least 75 bounty points... How close :( – Gandhi Jun 08 '16 at 12:13

1 Answers1

2

As far as i have analyzed, the easiest way to create an xcarchive is to use cocoon cloud service. Infact, it does gives the flexibility of generating both xcarchive and IPA.

Also you have full control of your build process as it provides various config controls and it is already used by some renowned companies.Suggest to have a look at cocoon platform once.

I know you have mentioned that you cannot rely on 3rd party service but it is the easiest approach as far as i my analysis. Also it may be useful for someone who is struck with a similar issue to give it a shot.

Gandhi
  • 11,875
  • 4
  • 39
  • 63