Bundle ID

RSS for tag

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

Bundle ID Documentation

Posts under Bundle ID tag

32 Posts
Sort by:
Post not yet marked as solved
2 Replies
188 Views
I’m currently developing an iOS application and I’ve encountered an issue with Xcode. Whenever I try to modify the Bundle Identifier of my application, Xcode crashes. The crash happens specifically when I click on the “Signing” option after changing the Bundle Identifier. Here’s the error message I get: “The app identifier ‘com.BikeTest.BikeRoute’ cannot be registered to your development team because it is not available. Change your bundle identifier to a unique string to try again.” Then I changed ‘com.BikeTest.BikeRoute’ to 'com.wuwuma.BikePowerRoute',and xcode crashed. I don’t have a paid Apple Developer account, and I’m wondering if this could be causing the issue. However, I believe I should still be able to modify the Bundle Identifier without Xcode crashing. I’ve tried restarting Xcode and my computer, but the issue persists. I’m using Xcode version 15.2 on macOS 14.3.1. Any help or suggestions would be greatly appreciated. Thank you! Below is part of error log Process: Xcode [48073] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 15.2 (22503) Build Info: IDEApplication-22503000000000000~3 (15C500b) App Item ID: 497799835 App External ID: 862131722 Code Type: X86-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2024-03-13 11:59:19.0371 +0800 OS Version: macOS 14.3.1 (23D60) Report Version: 12 Bridge OS Version: 8.3 (21P3049) Anonymous UUID: B3E5B466-52E3-9C6A-EDCA-8E3FA8DEAD88 Sleep/Wake UUID: 4CD9CCBF-B1F5-4EE3-B4F2-C1A2721F9579 Time Awake Since Boot: 190000 seconds Time Since Wake: 2974 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6 Terminating Process: Xcode [48073] Application Specific Information: abort() called Application Specific Signatures: 0 Kernel Triage: VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x7ff802fed7a2 __pthread_kill + 10 1 libsystem_pthread.dylib 0x7ff803025f30 pthread_kill + 262 2 libsystem_c.dylib 0x7ff802f44a49 abort + 126 3 IDEKit 0x114bd1bbb +[IDEAssertionHandler _handleAssertionWithLogString:assertionSignature:assertionReason:extraBacktrace:] + 1178 4 IDEKit 0x114bd20b7 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] + 1060 5 DVTFoundation 0x11108c527 _DVTAssertionHandler + 463 6 DVTFoundation 0x11108c737 _DVTAssertionFailureHandler + 306 7 DVTFoundation 0x110e659d0 -[DVTMacroDefinitionTable _setLiteralValue:forMacroName:conditionSet:wantsCheckForDVTMacroExpansionConformance:] + 522 8 DVTFoundation 0x110e67a18 -[DVTMacroDefinitionTable setObject:forKeyedSubscript:] + 239 9 DevToolsCore 0x120d9a992 __52-[PBXTarget _adjustBuildSettingsForProductSettings:]_block_invoke + 1502 10 CoreFoundation 0x7ff8030c6927 NSDICTIONARY_IS_CALLING_OUT_TO_A_BLOCK + 7 11 CoreFoundation 0x7ff803103aae -[__NSDictionaryM enumerateKeysAndObjectsWithOptions:usingBlock:] + 246 12 DevToolsCore 0x120d9a31b -[PBXTarget _adjustBuildSettingsForProductSettings:] + 188 13 DevToolsCore 0x120d9acf8 -[PBXTarget writeProductSettings:configuration:] + 310 14 DevToolsCore 0x120d9b55f -[PBXTarget setProductSettings:configuration:] + 279 15 DevToolsCore 0x120d9cac8 -[PBXTarget setProductSetting:forKey:configuration:] + 402 16 DevToolsCore 0x121010e17 -[Xcode3TargetInfoPlistCoordinator setValue:forPlistSetting:] + 158 17 DevToolsCore 0x120fd95b7 -[Xcode3Target setBundleIdentifier:forConfigurationNamed:sdk:] + 221 18 IDEFoundation 0x10f9ebc78 __74-[IDEProvisionableManager setBundleIdentifier:forConfigurationsNamed:sdk:]_block_invoke + 376 19 IDEFoundation 0x10f9e9d84 -[IDEProvisionableManager delayEvaluationUntilAfterPerformingBlock:evaluateImmediately:] + 117 20 IDEFoundation 0x10f9ebac8 -[IDEProvisionableManager setBundleIdentifier:forConfigurationsNamed:sdk:] + 169 21 IDEFoundation 0x110094b40 SigningEditorMainProvisionable.bundleIdentifier.setter + 224 22 IDEFoundation 0x110094a4f @objc SigningEditorMainProvisionable.bundleIdentifier.setter + 63 23 Foundation 0x7ff8040639b3 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 705 24 Foundation 0x7ff80408daae -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 68 25 Foundation 0x7ff8040a9bd2 _NSSetObjectValueAndNotify + 273 26 Foundation 0x7ff80406e719 -[NSObject(NSKeyValueCoding) setValue:forKey:] + 316 27 Foundation 0x7ff8040ac2a0 -[NSObject(NSKeyValueCoding) setValue:forKeyPath:] + 269 28 AppKit 0x7ff806937864 -[NSBinder _setValue:forKeyPath:ofObject:mode:validateImmediately:raisesForNotApplicableKeys:error:] + 440 29 AppKit 0x7ff80693765c -[NSBinder setValue:forBinding:error:] + 237 30 AppKit 0x7ff8072fc81e -[NSValueBinder _applyObjectValue:forBinding:canRecoverFromErrors:handleErrors:typeOfAlert:discardEditingCallback:otherCallback:callbackContextInfo:didRunAlert:] + 217 31 AppKit 0x7ff8072fcb30 -[NSValueBinder applyDisplayedValueHandleErrors:typeOfAlert:canRecoverFromErrors:discardEditingCallback:otherCallback:callbackContextInfo:didRunAlert:error:] + 544 32 AppKit 0x7ff8072fcc92 -[NSValueBinder _applyDisplayedValueIfHasUncommittedChangesWithHandleErrors:typeOfAlert:discardEditingCallback:otherCallback:callbackContextInfo:didRunAlert:error:] + 105 33 AppKit 0x7ff806a6153b -[NSValueBinder validateAndCommitValueInEditor:editingIsEnding:errorUserInterfaceHandled:] + 462
Posted
by
Post not yet marked as solved
3 Replies
200 Views
I hope this message finds you well. I am seeking assistance regarding the Full Disk Access entries. While the following command worked for entries with a bundle ID: sudo tccutil reset All com.mcafee.tp.endpointsecurity I am facing difficulty with entries lacking a bundle ID. The commands I used for specific entries are as follows: sudo tccutil reset SystemPolicyAllFiles /usr/local/McAfee/AntiMalware/VShieldScanner sudo tccutil reset SystemPolicyAllFiles /usr/local/McAfee/fmp/bin64/fmpd Unfortunately, these commands do not seem to remove the entries. Could you provide guidance on how to reset entries without a bundle ID? Note: it’s a Mcafee product and all the files are removed except from full disk entry i just want to remove only the VShieldScanner and fmpd Your assistance in resolving this matter is greatly appreciated & find the attached snap.
Posted
by
Post not yet marked as solved
2 Replies
213 Views
We create app but not select Bundle ID. I was create some Certificates, Identifiers & Profiles. But not show one this. Please check bug. Thank Apple!
Posted
by
Post not yet marked as solved
1 Replies
218 Views
Hello. We are working on a flutter project using the same unique iOS app bundle id in all of our team's local repo. Only one of us is enrolled in an individual Apple Developer Program. The app runs properly for at least 3 of us while others are getting the error that the bundle ID is not available. Given that it the 3 of us did not require a unique bundle ID in each of our local copies, do you know how to resolve this issue? Also, it would be helpful if you could share how to handle the issue of requiring a unique bundle ID for flutter projects if our team is not enrolled in the Apple Developer Enterprise program.
Posted
by
Post not yet marked as solved
0 Replies
448 Views
I have an iOS app, which uses Notification Service Extension (NSE) for its functioning. When I build the app, I get the following error: error: Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier. Embedded Binary Bundle Identifier: (null) Parent App Bundle Identifier: com.example.sample This error occurs when NSE doesn't have the app's bundle identifier prefixed to it (Reference post). In my case, the bundle ID of the app is com.example.sample and the bundle ID of the extension, com.example.sample.NSESample (checked these values in Project -> Target -> Signing & capabilities -> bundle identifier label). I believe this is as expected. I don't understand this error now, which says the embedded bundle identifier is null. I cleaned and built the app again..... same error. According to this stackoverflow post, you have to enable 'Copy only when installing'. When I tried, it worked. I don't know what this setting means and how this solves the issue. I'm unable to find any documentation reg this setting. Idk if this is even a valid solution, because the error says 'Embedded Binary Bundle Identifier' is null. Why is the embedded bundle identifier null (despite the Xcode interface showing a valid bundle ID)? How can I solve this?
Posted
by
Post not yet marked as solved
1 Replies
316 Views
Hi everyone, My iOS application uses a third-party SDK. Its integration went very well, until I used Transporter to submit the app to the Apple servers. I got an error (Asset validation failed (90060)) regarding the CFBundleShortVersionString value. Indeed, this SDK uses 4 dot-separated digits in its plist file as its Bundle identifier. Knowing that their usage is not appropriate, I tried to edit the plist file, but the behaviour of the SDK totally changes and becomes unusable. Their contact team do not answer my requests, which made me think that maybe someone already got this kind of problem. Would anyone have an idea to resolve this issue? Best regards
Posted
by
Post not yet marked as solved
0 Replies
372 Views
So here is the thing. I'm trying to upload an app to the app store but I'm facing an irritating challenge. A very frustrating one. No profiles for 'com.company.***' were found Xcode couldn't find any iOS App Development provisioning profiles matching 'com.egonai.iosaiapp'. What is annoying is that I firstly created the bundle identifier myself on my developer account and it did not work. I then even removed the bundle id and let xcode create one automatically but it still doesn't work. The bundle id on both occasion seems to appear on my apple developer account but in xcode it gives me this error. I have nothing to solve this problem. I'm not sure as to how or why is this happening. I would really appreciate it if someone could help fix this problem.
Posted
by
Post not yet marked as solved
0 Replies
366 Views
I am experiencing difficulties in fully integrating my Apple Watch with a supervised iPhone under MDM control. While I have successfully paired the watch with the iPhone, I am facing issues with some apps not syncing or appearing on the Apple Watch. This issue persists despite having allowed their bundle IDs in the MDM’s whitelist. Could anyone provide guidance on which specific Apple bundle ID is crucial for maintaining the connectivity and functionality between the iPhone and the Apple Watch? Understanding this would help in ensuring that the necessary bundle ID is whitelisted in the MDM settings, thus resolving the app visibility and functionality issues on the Apple Watch.
Posted
by
Post marked as solved
2 Replies
468 Views
Currently in our published version of iOS app (built in Xamarin.Forms) we are storing some local data (settings etc.) as json and other files in the device. We are planning to do a major update when we re-create the whole app using Flutter. My question is: As long as bundle ID will be the same for the Flutter build as was for the Xamarin.Forms build and the app version of the Flutter build will be higher (than the previously one) will the update in the App Store will act just as a regular update of the app (so the user will theoretically even not notice that the newer version was built with different approach)? Will the update keep or delete the local files stored by the previous version of the app? Even that the older version is build of the Xamarin.Forms and the newer one will be build of the Flutter? Of course the Flutter version will direct to same paths and files as the previous Xamarin version. The files are stored in paths: /var/mobile/Containers/Data/Application//Library/MyApp/ e.g.: .../Library/MyApp/settings.json .../Library/MyApp/Media/caches.json .../Library/MyApp/Media/Settings/settings.json ... etc. Some settings are also stored in .plist NSUserDefaults.StandardUserDefaults as key/value pairs. Is there any official documentation about those 2 my questions? So far I have only found some info about bundle ID in general but no article directly answered me those 2 questions (mentioned above).
Posted
by
Post not yet marked as solved
1 Replies
740 Views
Two days ago everything was working fine. Then I decided to step on with the OneSignal Sdk and the problems starts to come. Now I have two big problem but I want to go with order and begin from the first and maybe the second will follow. When I try the app on emulator, it builds fine but stopped immediately with The parent bundle has the same identifier (com.domain.bundlename) as sub-bundle at /Users/myname/Library/Developer/CoreSimulator/Devices/F2D73A5F-1B86-4D2D-9989-518387D0FB24/data/Library/Caches/com.apple.mobile.installd.staging/temp.O4MORK/extracted/Runner.app/Frameworks/App.framework (com.domain.bundlename is for obscuring the real ones) Then I tried creating a new emulator device, but I got the same error. No clues on my internet search.
Posted
by
Post not yet marked as solved
3 Replies
569 Views
Hi, I am unable to silence this warning: Background URLSession adopters are required to have the com.apple.application-identifier entitlement. I am not using any entitlements. This warning appeared when I switched to Xcode15 and Sonoma. I followed the steps mentioned in this link: https://developer.apple.com/library/archive/qa/qa1710/_index.html, but it did not help. The BundleID is correct (I haven't changed it in a couple of years). Do you have any idea what the issue could be? Thank you.
Posted
by
Post not yet marked as solved
1 Replies
475 Views
Hello! In my project here we have 3 build modes / schemas for our iPhone app: Dev, Stage, Prod. And each one has one bundle identifier, for example, com.myproject.app-Dev, com.myproject.app-Stage and com.myproject.app. How do I can get each bundle identifier and store it inside the WKCompanionAppBundleIdentifier key automatically? Is it possible? Because, sometimes we need to build manually the Stage version here and XCode says the info.plist key for WatchOS App is different from the iPhone App.
Posted
by
Post not yet marked as solved
2 Replies
1.7k Views
Good morning, I have a new version of an app which is on the App Store already, but I would like to send it to others using TestFlight first. I have created a new version for the app on the Apple Connect website. I have confirmed the new version number in Xcode for this app, but when I upload it through the archive process in Xcode I get this response: "App record with bundle identifier "" not found on App Store Connect. Create an app record on App Store Connect, or distribute the app from Xcode, and then try again." That was the default setting for App Store Connect. If I use the custom setting (and change the SKU because it is written as the bundle id identifier) I get this response: The app identifier "com.DefaultCompany.MyAppName" cannot be registered to your development team because it is not available. Change your bundle identifier to a unique string to try again. Can someone please help me resolve this. A task that was supposed to take thirty minutes has extended to over four hours, and I have not found a solution to this problem. All documentation on the apple developer site assumes an app will ve updated to a new version without sharing first through TestFlight. All of this seems really counter intuitive to what should be a relatively straightforward process.
Posted
by
Post marked as solved
2 Replies
547 Views
I created an app on App Store Connect, and assigned my app's bundle ID to it successfully. However, as soon as I created the app, I realized that there was a typo in the app's name. Before doing anything else (no bundles uploaded or anything else) I deleted the app from App Store Connect with the intention of recreating it with the correct name. However, when I now try to create a new app the bundle ID in question is no longer on the list. It appears as though it is still associated with the erroneous, now deleted app. How do I fix this so that I can properly create my app on App Store Connect?
Posted
by
Post not yet marked as solved
1 Replies
1.1k Views
Hi, We are fairly new to the app development process with Apple. We have our existing release of the app live and now are ready to push our first update. We have our app in both the Apple store and Google Play store. It would seem that our initial release resulted in different bundle IDs for Apple and Google, where Google does not support starting with a number. So we have these: Apple - com.name.client Google - com.app_name.client.twa I already know from speaking to google that we cannot change this. Is this the same for Apple? The issue we have, is that we have a single code base and use capacitorJS. As such our code base share the same configuration for the bundle ID. What would be the suggested route here? Whilst we could change the capacitor.config.js on each build, this feels cumbersome and could introduce the risk of error down the line. If the bundle ID cannot be changed the for existing app in the store, and we instead use a new universal name, what happens? Do our users need to uninstall the existing app and then go and find the new one? Apologies for the rather basic question, but I am unsure how best to proceed here. Thanks
Posted
by
Post not yet marked as solved
0 Replies
637 Views
My App includes iPhone + Watch. Then, I carried out the app transfer, After app transfer, I could only see the bundle ID for iphone, but could not find the bundle ID for watch. So I tried to recreate the missing watch bundle id and got an error: An App ID with Identifier 'com.***.watchkitapp' is not available.Please enter a different string. I guess the Bundle ID is duplicate, so I created a non-duplicate Bundle ID to develop, it is ‘com.***.watchapp’, by the way, I want to migrate to SwiftUI. When I finished the development and uploaded the new ipa, I got another error: Invalid Bundle Identifier. Attempting to change bundle identifier from com.***.watchkitapp to com.***.watchapp is disallowed for bundle *** Watch App.app I can't do anything now. What am I supposed to do
Posted
by
Post marked as solved
2 Replies
881 Views
Hi, as title said, i have two problems with new login items on Ventura/Sonoma. I have main bundle and 5 background tasks. First problem: After installation, menu item for background tasks have name of company instead of application name. I read thread about it, but it seems be a long time. Is it possible that bug is still present on released Ventura? Thread: https://developer.apple.com/forums/thread/713493 Second problem: One of the background tasks can create plist and copy to /Library/LaunchDaemons. After that, i have two login items with different labels, one item as mentioned in first problem e.g. company name, and second login item for created plist, but with right name. Each plist has AssociatedBundleIdentifiers set to bundle id. Thank you
Posted
by
Post not yet marked as solved
0 Replies
649 Views
Have had issues updating builds of my transferred apps. Apple Developer team has attempted to resolve with me with minimal success. Does anyone in the forums have the correct step by step process needed for apps that already have been transferred and are now ready to receive new builds in the new account? Thanks
Posted
by