Bundle ID

RSS for tag

A bundle ID is a unique identifier for a single app.

Bundle ID Documentation

Posts under Bundle ID tag

49 Posts
Sort by:
Post marked as solved
1 Replies
396 Views
Our Appclip is not included in our build when we upload to App Store Connect the archive we exported from XCode. The problem may come from our bundle identifier : in XCode, in the “signing & capabilities” settings, we have 3 errors when choosing as our Appclip bundle identifier the same identifier as the app (companyName.AppNamepart1.AppNamepart2), followed by the .Clip suffix. Here are the errors we get : _Communication with Apple failed. App ID configuration error: This app ID does not include the parent app ID. To continue, register a new identifier with the parent app ID as the prefix. Provisioning profile "iOS Team Provisioning Profile: *" doesn't support the On Demand Install Capable capability. Provisioning profile "iOS Team Provisioning Profile: *" doesn't include the com.apple.developer.on-demand-install-capable and com.apple.developer.parent-application-identifiers entitlements._ We have also tried registering a new bundle identifier on the App Store Connect on this url : https://developer.apple.com/account/resources/identifiers/bundleId/add/ but we cannot seem to be able to type anything in the “Identifier” input field. Do you have any lead on how to solve our issue?
Posted Last updated
.
Post not yet marked as solved
0 Replies
248 Views
Hello, I am trying to create an app in the app store connect. This requires a Bundle Id. The identifier field is disabled, when we try to create the bundle id. Can anyone help on what can be the issue. We tried reaching to support but haven't got any response. Thanks in advance Cheers
Posted Last updated
.
Post marked as solved
4 Replies
417 Views
My app is on the App Store. Now I would like to publish a "lite" version of my app. Its name could be something like "MyApp lite", it has only a reduced set of features. I think it would be accepted on the reviewal process because it is not unusual that two similar apps are in the App Stores, one having just the main features and the other being complete. Let's say they are identified by com.myappdomain.app and com.myappdomain.app.lite 1-Is it possible to publish such a "lite" app along the main one (different pricing or business model)? 2-Can its name be like "MyApp lite" (or similar wording)? 3-Can they have the same app icon? 4-Can they be installed at the same time on a device? 5-The two apps are compatible with a special data type, importing, exporting, and launching with files with a special registered file extension. This is from the info.plist <key>CFBundleDocumentTypes</key> ... <key>CFBundleTypeName</key> <string>com.myappdomain.mydatatype</string> <key>NSUbiquitousDocumentUserActivityType</key> <string>$(PRODUCT_BUNDLE_IDENTIFIER).mydatatype</string> ... <key>UTExportedTypeDeclarations</key> ... <key>UTImportedTypeDeclarations</key> ... <key>CFBundleDocumentTypes</key> ... <key>CFBundleTypeName</key> <string>com.myappdomain.mydatatype</string> <key>NSUbiquitousDocumentUserActivityType</key> <string>$(PRODUCT_BUNDLE_IDENTIFIER).mydatatype</string> ... I changed the bundle identifier in certain places for the new project (the original code, stripped of many features) but I see that there is also $(PRODUCT_BUNDLE_IDENTIFIER).mydatatype for NSUbiquitousDocumentUserActivityType that changes for the two apps, while the other plist settings are the same. Is it right? Should the two apps have the same NSUbiquitousDocumentUserActivityType value instead? Thanks in advance
Posted
by am74.
Last updated
.
Post not yet marked as solved
1 Replies
449 Views
I recently changed my developer account from account A to account B. I have successfully transferred my applications. With transfer of applications my app group was not migrated. Question - Can I deleted the app group from account A and recreate it in account B with the exact same identifier. If means does it affects the live users. Which means does the live user can able to use our application without any data loss(Logout)
Posted Last updated
.
Post not yet marked as solved
2 Replies
828 Views
Hi! I need to transfer an app, which is already available in the App Store, from one developer to another. The new developer account (one to receive the app) has problems building the app for the local testing iPhone device, Xcode giving the error messages: "Failed to register bundle identifier" (The app identifier "com.app.name" cannot be registered to your development team because it is not available. Change your bundle identifier to a unique string to try again.) and "No profiles for 'com.app.name' were found" (Xcode couldn't find any iOS App Development provisioning profiles matching 'com.app.name')" Obviously, Bundle ID isn't unique, as the app already exists on the App Store, but he's only trying to build for the local iPhone to preview the app. I need to be sure the new developer will be able to compile/build the application before we initiate the transfer of the app from one account to another. Also, the new dev has not yet paid for the APPLE DEVELOPER PROGRAM. Should we change the Bundle ID temporarily to be able to test the app? Thank you in advance!
Posted
by cMilos.
Last updated
.
Post marked as solved
1 Replies
1.3k Views
My problem is the following: I created an application in XCode and I logged in with an account that is not enrolled in the Apple Developer Program. And the BundleId was automatically registered in that account. So now that we have the new developer account (Enrolled) it no longer lets me register the same bundleID. Because it tells me an error "cannot be registered to your development team because it is not available. Change your bundle identifier to a unique string to try again. And look in forums that the only solution is: Login to Apple Developer with the account that registered that bundleId Go to certificates Revoke the certificate But it is a free account. I do not see the option "Certificates" Please help!
Posted
by FEcu.
Last updated
.
Post not yet marked as solved
0 Replies
280 Views
Our app uploads successfully, but then I get the following message in an email from App Store Connect about an Invalid Code Signing Entitlements: "ITMS-90286: Invalid Code Signing Entitlements - Your application bundle's signature contains code signing entitlements that are not supported on macOS. Specifically, value 'BFZC26JH2W.humansarehuman.blue2factor.macosbackground' for key 'com.apple.application-identifier' in 'Blue2Factor.app/Contents/Library/LoginItems/Blue2FactorBackground.app/Contents/MacOS/Blue2FactorBackground' is not supported. This value should be a string starting with your TEAMID, followed by a dot '.', followed by the bundle identifier ." The value for the key mentioned, BFZC26JH2W.humansarehuman.blue2factor.macosbackground, IS our TEAMID, followed by a dot, followed by the bundle identifier. The bundle is a target in our project, though it is not only target, and it is not the bundle ID that is identified as the BundleID on the App Store Connect - App Information page under the General Information heading. If anyone can point to what we're doing wrong, I would appreciated it. Thank you, Chris
Posted Last updated
.
Post marked as solved
1 Replies
374 Views
We distribute an macOS app bundle with a main executable, a helper executable, a nested app bundle and an XPCService. myApp.app └── Contents ├── _CodeSignature │ └── CodeResources ├── embedded.provisionprofile ├── Info.plist ├── MacOS │ ├── myHelperApp.app │ │ └── Contents... │ ├── mainExecutable │ └── helperExecutable ├── PkgInfo └── XPCServices └── myXPCService.xpc └── Contents... Our mainExecutable requires FullDiskAccess and the helperExecutable requires Accessibility Access. Since this a product for enterprise customers, the TCC permissions usually get granted via a PPPC profile. What would be a good bundle identifier naming scheme for such a structure? com.example.myApp for the main app bundle/executable and com.example.myApp.helperExecutable etc. for all additional targets? When creating the PPPC profile, do I only refer to the bundle identifier of the main bundle com.example.myApp? If so, does that mean that every executable in that bundle has these privileges? At least this is what the manual approach would suggest, where the user can drag an entire app bundle to the privacy settings. The helperExecutable gets copied into the bundle during the build process. But when it is run from its Xcode scheme, it is run from the build directory, outside the final bundle. This requires the helper binary to be extra granted Accessibility permissions, at least during development. Is there a better way? Thanks (Quinn)!
Posted
by wriker.
Last updated
.
Post marked as solved
1 Replies
281 Views
Hi Forum, we developing an iOS SDK (framework) that will be used by our customer apps. The SDk will be hosted and distributed using cocoapod. The framework intern will use another vendor SDK / Framework and the vendor is asking bundle id to generate the license key. But as we are developing SDK and not an app, we do not have bundle id to share. How generally the licensing should be arranged in this cases (when a SDK is depends on another). Thanks, SD
Posted
by sd-2021.
Last updated
.
Post not yet marked as solved
3 Replies
393 Views
Hello, I can't simulate my app because my Cpf bundle app is incorect someone know what is the problem about my cpf.
Posted Last updated
.
Post not yet marked as solved
1 Replies
328 Views
I have an application, released a few years back. The bundle ID starts with a digit, this used to be allowed. Now Xcode replaces the digit with a dash -, ie. 7K998EA8RN.org.nelsonmandela.quotes becomes -K998EA8RN.org.nelsonmandela.quotes Therefore on upload I get an error saying that the bundle ID does not match. If I end it the info manually and set the Bundle ID there, I can make it further down the process but still errors out as the application-identifier still becomes A8V6VR9K7C.-K998EA8RN.org.nelsonmandela.quotes the error returned is: ERROR ITMS-90046: "Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on iOS. Specifically, value 'A8V6VR9K7C.-K998EA8RN.org.nelsonmandela.quotes' for key 'application-identifier' in 'Payload/MandelaQuotes.app/MandelaQuotes' is not supported. This value should be a string starting with your TEAMID, followed by a dot '.', followed by the bundle identifier." Any idea on how to resolve this to push an update to this existing application? Thanks
Posted
by GrantFlow.
Last updated
.
Post not yet marked as solved
0 Replies
313 Views
What is to stop an attacker from creating a separate app with the bundle identifier of my app (minus the last component and with a fake last component), distributing it to users, then stealing the identifierForVendor? On Android there is this concept of ANDROID_ID that is shared across apps based on app signing key, which is much harder to steal and can be used for multiple apps on a team. On IOS the equivalent of sharing app signing key is to be in the same app group. Are there any plans to have an identifier that is shared across app groups? https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_application-groups
Posted
by dwong.
Last updated
.
Post not yet marked as solved
2 Replies
2.7k Views
An attribute in the provided entity has invalid value An App ID with Identifier 'com.mycompanyname.app.mobile' is not available. Please enter a different string. I am encountering this error, but I cannot solve the problem, I request your urgent support.
Posted
by serkan01.
Last updated
.
Post not yet marked as solved
8 Replies
1.3k Views
I am trying to submit my App CaptureEclipse (AppleID 1567295651; AlmadenObservatory.CaptureEclipse) for release on the Apple Mac App Store.  I am having a problem with getting the App Validated.  The app includes the Canon EDSDK framework which includes two bundles CHHLLITE and EdsImage.  Using the simple path of submitting the running code to Archive I get the following error during Validate for each bundle CFBundleIdentifier Collision The info.plist …. Is already in use by another application. I have tried following the instructions I have found from Apple Websites {cited below} to no avail.  I have also tried following advice from 3rd party websites. Some of them allow the app to validate, but then it is unable to load the bundles. Note that A-5 asked the same question for the same code on the developer forum 4 years ago and never received an answer. This cannot be a unique problem and I am sure it is an RTFM, but I cannot find the proper “M” to “R”.  Please help References  - Apple A-1 Signing a Mac Product For Distribution -         https://developer.apple.com/forums/thread/128166 Does not discuss included frameworks A-2 TN2206 https://developer.apple.com/library/archive/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG314 robhawley@Robs-Mac-Pro EDSDK.framework % codesign -f -v -s "Apple Distribution: robert hawley" Versions/A             Versions/A: replacing existing signature            Versions/A: signed bundle with Mach-O thin (x86_64) [com.canon.edsdk]         Code Ran Successfully        Validate:  Both bundles reported CFBundleIdentifier Collision {} already in use by another application   A-3 Code Signing Tasks https://developer.apple.com/library/archive/documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html followed “Using Library Validation” but did not change result A-4 Developer Forums: CFBundleIdentifier Collision for using FMOD https://developer.apple.com/forums/thread/678131 Similar to O-2 below (but did not suggest resigning).  I gave it a try robhawley@Robs-Mac-Pro Framework % codesign -f -v --remove-signature EDSDK.framework/Versions/A/CHHLLite.bundle  EDSDK.framework/Versions/A/CHHLLite.bundle: replacing existing signature EDSDK.framework/Versions/A/CHHLLite.bundle: signed  [] robhawley@Robs-Mac-Pro Framework % codesign -f -v --remove-signature EDSDK.framework/Versions/A/EdsImage.bundle  EDSDK.framework/Versions/A/EdsImage.bundle: replacing existing signature EDSDK.framework/Versions/A/EdsImage.bundle: signed  [] robhawley@Robs-Mac-Pro Framework % codesign -f -v --remove-signature EDSDK.framework/Versions/A/EDSDK           EDSDK.framework/Versions/A/EDSDK: replacing existing signature EDSDK.framework/Versions/A/EDSDK: signed  [] The result is that code sign failed during the XCode build probably because the signing identifier (mine) did not match what was in the bundle (theirs). When I modified the bundles as suggested in O-2 then the bundles did not load A-5 Developer Forums: CFBundleIdentifier Collision. The Info.plist CFBundleIdentifier value 'com.canon.EdsImage https://developer.apple.com/forums/thread/73528 Identical problem, but received no response Other Sources O-1 Hussain https://sayeedontech.wordpress.com/2014/06/26/mac-app-code-signing-frameworks/ Gives same advice as TN2206  O-2 FMod             https://qa.fmod.com/t/cfbundleidentifier-collision/17227             Suggests the most aggressive change.  Remove the signature on all 3 components, modify the info.plists with a new product id, resign with my certificate.  That does, in fact, allow validation, but the bundles do not load resulting in a crash in the framework during the first call into it.
Posted Last updated
.
Post not yet marked as solved
1 Replies
577 Views
Hello Apple Forum friends. We launched an application on app store few years back and its live and running. Now we have created an upgraded version of this app independent to old app's xcode project. We have finished developing our first releasable product and are ready to publish on app store but we do not want to publish it as a separate app, instead we want to publish as an update of old app which is available on app store. These two apps now use different bundle id, so is there any possible way to publish it as an update ?
Posted Last updated
.
Post marked as solved
9 Replies
1.9k Views
Hi Everyone, I have an iPhone app with watch app and extension. I'm getting the following error when building: "ITMS-90477: Invalid Bundle Identifier - Attempting to change bundle identifier from com.company.myapp.watchkitapp to com.company.myapp.watchkitappp is disallowed for bundle My App.app/Watch/My App Watch.app." The thing is I always used the second id (yes with triple p). I already check my identifiers on developer.apple site, there is no identifier with "watchkitapp" but "watchkitappp" is. Same for the XC side. When I trying to get first id I get; An App ID with Identifier 'com.company.myapp.watchkitapp' is not available. Please enter a different string. Any help is appreciated. Thx.
Posted Last updated
.