Profile not found 404 error when attempting to store app credentials using "ionic security" command


#1

Hi there,

I’m trying to use the new Ionic Package facility to build an ios app.

I have been through the process of creating the ios certificate and provisioning profile. I’m now trying to add those to my ionic project using the ionic security command in the ionic CLI.

I have followed the sample command:

ionic security credentials ios --profile my_first_profile -c ~/Downloads/Certificate.p12 -p my_certificate_password -r ~/Downloads/MyProfile.mobileprovision

(but obviously replaced profileId, certificate location and provisioning profile location with my own parameters.)

When I run the command I get a 404: requested URL was not found error (I have redacted my request_id):

Body: {"error":{"title":"404: Not Found: The requested URL was not found on the server.  If you entered the URL manually please check your spelling and try again.","type":"NotFound","details":"Profile not found.","link":null},"meta":{"request_id":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx","version":"1.0.0-alpha","status":404}}

Is this something I’m doing wrong or a problem on the Ionic server? What can I do to fix it?

Many thanks,
Martin


#2

I had the same issue and discovered (by looking at ionic’s source code for the security command) that you need to run the profiles add command before you use the credentials command. In your case:

ionic security profiles add my_first_profile

See step 1 here: http://docs.ionic.io/v2.0.0-beta/docs/security-profiles#ios-credentials