An App ID with Identifier 'com.example.app.extention' is not available. Please enter a different string

▼魔方 西西 提交于 2019-11-27 20:03:20

I found the solution from Apple developer forums.

Apple has just updated their Dev Center CGU. It seems that the app extension bundleId is stricter.

if your app bundleId format is : com.my.app

your app extension bundleId now have to be : com.my.app.XXX

Creating new appID and provisioning profile fix the issue.

Check this link https://forums.developer.apple.com/thread/15712

Imran

Version 7.3 (7D175)

The Application ID Name should be same as application bundle identifier, if you application bundle identifier is com.abc.xyz than the application ID name for this bundle ID should be XC com abc xyz

A name in any other format won't be seen by Xcode.

If your application is already on app store and you are submitting update than just change the app ID name accourding to above formate and it will work

Xcode to 7.3

I have encountered this issue when archiving and in my case, downloading all provisioning profiles on preferences cant fix this so I update it.

Try to check your app's Provisioning Profile on Member Center.

Go to Developer > Certificate, IDs & Profiles > Provisioning Profiles > All

Look for your app's Development and Distribution Profile, check if status is Invalid then Edit,

Modify your profile contents and select the Generate button to save changes

Finally, Go to Xcode> Preferences > [Apple account] > View Details and Download All to refresh your provisioning profiles

Clean. Build. Archive. Success ! Hope it helps :)

I also encountered the same problem. Xcode7.2.1.

Effective solution is:

Here is what worked for me on Xcode 7.3:

Check Devices in the Apple Developer member centre. Once a year you have the opportunity to reset the devices. After reseting devices you will notices your Xcode managed provisioning profile is invalid. To update this I went into Xcode > Accounts -> my Apple ID -> View Details and downloaded all provisioning profiles. I then built to device and then downloaded the provisioning profiles again for good measure

I can see lot's of great answers,

I tried a few of them but no luck, finally I used "Use local signing assets" option to export ipa and it works for me.

Hopefully this will help someone.

I tried it with production provisioning profile, works for me.

I had to delete the app id from the developer console and let XCode re-create the app id for me.

I faced the same problem when i upgraded my Xcode to 7.3 and it showed me the same error in every project. The simplest solution that i found was to just the remove the apple account from Xcode and add it again.

To remove just go to Xcode > Preferences > Select the account and click on - sign.

If in case this still doesn't work . Then perform a next step of downing your provisioning profile again and run it.

Hope this helps. All the best

For a typical bundle ID such as com.mycompany.appname, the App ID name must be in this format:

XC com mycompany appname a name in any other format won't be seen by Xcode.

My problem was that when adding entitlements they never made it into the App Id in the member portal. Verify your app settings in the portal match your product entitlements file. Regen and download the provisioning profile as needed.

Xcode to 7.3

I encountered the same problem after upgrading from 7.2 to 7.3. In my case the fault was a hyphenated domain and AppID which worked in the past but stopped working in XCode 7.3. I replaced the hyphen with a space in AppID (in Membercenter) and it worked again.

ethante

I had almost the same problem, i was using Xcode 7.3 and trying to compile it but the build failed all the time, so the problem was for me that i needed to make a developer provisions profile and an appstore provisions profile for the same app so i could use fastlane to release it and build it in xcode.

After this i did the following:

  1. Open Xcode
  2. Xcode preferences
  3. Open team
  4. Download all missing profiles
  5. Clean
  6. Build
  7. Run fastlane

Update xCode - these issues normally trigger a thought in my head to update. Normally fixes provisioning issue. Worked for me.

As far as I know, a bundle ID must have the form com.yourCompany.yourApp. App IDs are used to identify your app among all other millions of apps on the store and have to be unique.

Someone probably already created this ID com.example.app.extention. This is why you are seeing the error message.

You must used something unique, that identifies your company and your app or you and your app.

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