No value was provided for the parameter 'appIdName' when provisioning

懵懂的女人 提交于 2019-12-03 09:04:30

问题


I've just enrolled in Apple's iOS Developer Program (account type: Individual).

In my Xcode organizer on my iPhone 4 device I click "Add device to provisioning portal" => Xcode asks my credentials => I enter them => I see "No value was provided for the parameter 'appIdName'." dialog window.

What am I missing?


回答1:


Part of the process in Xcode's automated submitting of certificate requests is that it looks for a "Wildcard" app ID. If you're missing this (for some reason, it's created on some accounts automatically and not created automatically on others?), this automated process will likely fail.

To fix it, try the following:

1) "Revoke" any existing certificates you might have from within the developer portal

2) Create a new "App Id"; title it "Wildcard"; and enter only " * " (without any spaces or quotes) as the suffix.

3) Try the automated certificate request from within Xcode again, and it should now work

Cheers!




回答2:


I'm getting the same issue in Xcode. I think it's related to the wildcard app ID that Xcode creates for you. There seems to be an issue with that process that then cancels the device addition process that you're trying to complete.

You should still be able to add the device via the iOS Dev Center. Once logged in, go to the Provisioning Portal and you can add the device there.

Not perfect I know, but should allow you to start building apps and testing on your device until the Xcode issue is resolved.




回答3:


You could avoid this problem by making App ID with wild-card id in iOS dev center.

I guess Organizer could not follow the updated policy related to App ID in iOS Dev Center/Provisioning Portal.

App ID with wild-card("*") is seems to be restricted in some function, for example, Push Notification, Game Center. and developer also seems to be required to make sure the security option for the app related to the App ID.




回答4:


Actually, my initial goal was to be able to test my app on iPhone device. Clicking "Add device to provisioning portal" still results into the subject error, but anyway my iPhone device have been added somehow to the Provisioning Portal and now I can see my app on iPhone (I haven't even tried to add it via iOS Dev Center). My guess is that this procedure takes multiple steps to be completed, and only the last of them still fails now, while the rest of them do succeed.




回答5:


In my case the provisioning profile for that application was invalid, then I did the following steps:

  1. Login on Developers Portal
  2. Click on Certificates, Identifiers & Profiles section.
  3. Go to Provisioning Profiles, in the list I realized my app profile was invalid.
  4. Click to edit it and selected the corresponding certificates (all) and devices (all).
  5. Download the profile and un Run. Issue solved.


来源:https://stackoverflow.com/questions/12884434/no-value-was-provided-for-the-parameter-appidname-when-provisioning

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!