Skip to main content
Known Participant
April 30, 2015
Answered

Developing an iOS app on Windows and get error 90161 on upload from Mac

  • April 30, 2015
  • 1 reply
  • 3234 views

Hello,

I have developed an AIR for iOS app in Flash CC 2014 on Windows. I use MacinCloud managed server for uploading .ipa to store for testing. It is virtual server service with Mac OS. They have Application Loader pre-installed.

I made certificates [cer converted to p12] on Windows and installed provisional profile. I made another certificate on Mac and added it to provisional profile too.

I get error when trying to upload from Application Loader:

ERROR ITMS-90161: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.xxx.yyy [Payload/yyy.app] is invalid. [Missing code-signing certificate.] For more information, visit the iOS Developer Portal."

Stuck here. Tried to add cert made on Mac. Flash doesn't like it and stops compilation.

Any help will be highly appreciated.

This topic has been closed for replies.
Correct answer Colin Holgate

No, I am trying to get it to App Store for development testing for first time and without success. Didn't heard if it is possible to get an app to iPhones from own server. The final version should be uploadable to Store, but for testing it would be great.


Apple's Test Flight needs a distribution IPA, that has a beta-reports-active key in the app descriptor. A development profile won't work.

If you have access to a Mac, and to an HTTPS server, look into getting this app, it makes the posting of builds a lot simpler:

Mac App Store - BetaBuilder for iOS Apps

1 reply

kheftel
Inspiring
April 30, 2015

I'm going to state the obvious here, and ask if you generated your CSR and certificate from the iOS Developer Portal.  iOS doesn't like self-signed certificates.

Known Participant
April 30, 2015

If understand your question correctly - yes. I uploaded .certSigningReq to iOS Developer Portal. It gave me .cer file. I converted it to .pem, then .pem. to .p12.

kheftel
Inspiring
April 30, 2015

ok cool. I just wanted to make sure that when you said tried to "add cert made on Mac" that it wasn't self-signed but came from the developer portal.