iOS Question Itunes connect: ERROR ITMS-90161

Shay

Well-Known Member
Licensed User
I am trying to upload first time using itunes connect (application loader using mac in the cloud)
and I am getting this error:
"ERROR ITMS-90161: "Invalid provisioning profile.... [missing code-signing certificate.."

"The App reference non-public selectors in payload/<app name> client.app\<app name> client userEmail"

Which names must match - since my build configuration package name is the same as "app id" in itunes connect (this is not my app name in #application label)
also my provision file is for push notification (#ProvisionFile: push.mobileprovision)
so I might have some mess here

b.t.w on TestFlight I had no issue
 

Shay

Well-Known Member
Licensed User
Probably not - how do I do it? (from where?)
I think a good tutorial is needed here (from A to Z), probably not just for me
 

Erel

Administrator
Staff member
Licensed User
You need to follow the same steps you followed in the past to create development certificate and provision file. Now create a store certificate and provision file.

Use the same CertSigningRequest file as you did before.

You should then tell the IDE to use the new files:
B4X:
#If RELEASE
   #CertificateFile: ios_distribution.cer
   #ProvisionFile: store.mobileprovision   
#END IF
 

Shay

Well-Known Member
Licensed User
worked !!
but I still get this as a warning - what is it?
"The App reference non-public selectors in payload/<app name> client.app\<app name> client userEmail"
 
Top