Bundle ID

RSS for tag

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

Posts under Bundle ID tag

173 Posts

Post

Replies

Boosts

Views

Activity

XCode not allowing pre-existing Bundle ID
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
1
0
1.1k
Nov ’21
identifierForVendor is insecure?
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
0
0
752
Nov ’21
CFBundleIdentifier Collision submitting app with Canon EDSDK
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.
9
0
3.2k
Oct ’21
Change App Bundle ID
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 ?
1
0
2.6k
Oct ’21
Regarding bundle Identifier.
Is there any specific character length that we need to implement as a bundle ID? In my recent project, I've been implementing a specific bundle identifier, but it doesn't support all features. In addition to this, we try another bundle identifier, they support all functionality.
1
0
898
Sep ’21
Upgrade of application creates a folder instead of app inside /Applications directory
Hi all, We are trying to upgrade our app to the next version. The problem we are facing is that instead of the new app replacing the old app in Applications directory, a folder of the same name is getting created and the app is placed inside that. So if my app name is xyz.app, we are seeing a folder xyz.localized inside the Applications folder and the new xyz.app placed inside it while the old one remains where it was. I am suspecting this is happening because we had the necessity to modify our bundleID and that is why it is not treating it to be the same app. Is there any way I could do this without uninstalling the app. This app is not published in app store. I even tried adding some code in preinstall script to uninstall the app and still I am seeing that the folder is getting created inside the Applications directory. Will adding some code to post install by moving the app from the xyz.localized directory to Applications directory help?
3
0
843
Sep ’21
Do not know which bundle name to use on IOS emulator
I am trying to install a flutter app in an ios emulator, it was working at first when I did not have any dependencies. But now I needed to install a IOS SDK using the cocoapods and now when I go to build the ios using "flutter build ios" it gives me this output: Running "flutter pub get" in engage_chat... 527ms Building com.example.engageChat for device (ios-release)... Automatically signing iOS for device deployment using specified development team in Xcode project: 77P743597J Running Xcode build... Xcode build done. 2,5s Failed to build iOS app Error output from Xcode build: ↳ ** BUILD FAILED ** Xcode's output: ↳ note: Using new build system note: Building targets in parallel note: Planning build note: Analyzing workspace note: Constructing build description note: Build preparation complete error: No profiles for 'com.example.engageChat' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.example.engageChat'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. (in target 'Runner' from project 'Runner') It appears that your application still contains the default signing identifier. Try replacing 'com.example' with your signing id in Xcode: open ios/Runner.xcworkspace Encountered error while building for device. I tried to change the bundle to a variety of different names, but I am not sure what to use there. What should I put on the bundle?
0
0
452
Sep ’21
App Store Connect Operation Error
I am getting following error every time I'm validating my bundle. App Store Connect Operation Error. The bundle uses a bundle name or display name that is already taken. No matter I changed the Display Name or the Bundle Identifier, it always gives this error when I try to validate the archive from Organizer. Is there any limitation, for a personal developer to submit apps or creating Bundle IDs in developer portal? As an example, my most Bundle IDs created using following format. com.mypersonaldomain.applicationname That means most of my bundle IDs having "com.mypersonaldomain" part is common. Also, since this issue, now I have unwanted Bundle IDs in my developer portal which I cannot removed. Is there any way to get removed those as well?
1
0
1.1k
Aug ’21
Can I publish my app to app store, if there is already an app available at same name?
I was trying to register my name in app store connect, I was trying to use few names and it said they are already taken, hence I have went ahead with a new name and it was available. So I have almost finished my development . Today I have again searched app store with my app name to make sure there are no apps. But there is an app in exact same name. If it was already available? Why did apple allowed me to use that name and showed it as available? The only reason I could think of is, either their bundle ID or SKU Is different between mine and other app in store. But when i search for the same name now, I can see that app, Will apple allow accept mine ? Or should I change the name of my app?
0
0
886
Aug ’21
XCode not allowing pre-existing Bundle ID
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
Replies
1
Boosts
0
Views
1.1k
Activity
Nov ’21
identifierForVendor is insecure?
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
Replies
0
Boosts
0
Views
752
Activity
Nov ’21
An attribute in the provided entity has invalid value
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.
Replies
3
Boosts
1
Views
22k
Activity
Nov ’21
CFBundleIdentifier Collision submitting app with Canon EDSDK
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.
Replies
9
Boosts
0
Views
3.2k
Activity
Oct ’21
Change App Bundle ID
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 ?
Replies
1
Boosts
0
Views
2.6k
Activity
Oct ’21
the data couldn’t be read because it isn’t in the correct format
while trying to release the build, if select adhoc or development am getting this error 'the data couldn’t be read because it isn’t in the correct format'
Replies
1
Boosts
0
Views
1.5k
Activity
Sep ’21
Regarding bundle Identifier.
Is there any specific character length that we need to implement as a bundle ID? In my recent project, I've been implementing a specific bundle identifier, but it doesn't support all features. In addition to this, we try another bundle identifier, they support all functionality.
Replies
1
Boosts
0
Views
898
Activity
Sep ’21
ENTITY_ERROR.ATTRIBUTE.INVALID.DUPLICATE
I have an app, which uploaded in the AppStore (React Native app). Recently, I recreated project using new version of React Native. App working correctly, I choose bundle id from my uploaded app, but when I uploading my app to TestFlight it gives error (photo).
Replies
1
Boosts
0
Views
1.5k
Activity
Sep ’21
Upgrade of application creates a folder instead of app inside /Applications directory
Hi all, We are trying to upgrade our app to the next version. The problem we are facing is that instead of the new app replacing the old app in Applications directory, a folder of the same name is getting created and the app is placed inside that. So if my app name is xyz.app, we are seeing a folder xyz.localized inside the Applications folder and the new xyz.app placed inside it while the old one remains where it was. I am suspecting this is happening because we had the necessity to modify our bundleID and that is why it is not treating it to be the same app. Is there any way I could do this without uninstalling the app. This app is not published in app store. I even tried adding some code in preinstall script to uninstall the app and still I am seeing that the folder is getting created inside the Applications directory. Will adding some code to post install by moving the app from the xyz.localized directory to Applications directory help?
Replies
3
Boosts
0
Views
843
Activity
Sep ’21
Do not know which bundle name to use on IOS emulator
I am trying to install a flutter app in an ios emulator, it was working at first when I did not have any dependencies. But now I needed to install a IOS SDK using the cocoapods and now when I go to build the ios using "flutter build ios" it gives me this output: Running "flutter pub get" in engage_chat... 527ms Building com.example.engageChat for device (ios-release)... Automatically signing iOS for device deployment using specified development team in Xcode project: 77P743597J Running Xcode build... Xcode build done. 2,5s Failed to build iOS app Error output from Xcode build: ↳ ** BUILD FAILED ** Xcode's output: ↳ note: Using new build system note: Building targets in parallel note: Planning build note: Analyzing workspace note: Constructing build description note: Build preparation complete error: No profiles for 'com.example.engageChat' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.example.engageChat'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. (in target 'Runner' from project 'Runner') It appears that your application still contains the default signing identifier. Try replacing 'com.example' with your signing id in Xcode: open ios/Runner.xcworkspace Encountered error while building for device. I tried to change the bundle to a variety of different names, but I am not sure what to use there. What should I put on the bundle?
Replies
0
Boosts
0
Views
452
Activity
Sep ’21
App Store Connect Operation Error
I am getting following error every time I'm validating my bundle. App Store Connect Operation Error. The bundle uses a bundle name or display name that is already taken. No matter I changed the Display Name or the Bundle Identifier, it always gives this error when I try to validate the archive from Organizer. Is there any limitation, for a personal developer to submit apps or creating Bundle IDs in developer portal? As an example, my most Bundle IDs created using following format. com.mypersonaldomain.applicationname That means most of my bundle IDs having "com.mypersonaldomain" part is common. Also, since this issue, now I have unwanted Bundle IDs in my developer portal which I cannot removed. Is there any way to get removed those as well?
Replies
1
Boosts
0
Views
1.1k
Activity
Aug ’21
How can I change a service identifier to app identifier?
By accident I made a service identifier with my app bundle ID which should have been used for app identifier. when I try to make app identifier it says I can't use the bundle ID cuz I already used for service identifier. How can I change a service identifier to app identifier?
Replies
0
Boosts
0
Views
652
Activity
Aug ’21
Can I publish my app to app store, if there is already an app available at same name?
I was trying to register my name in app store connect, I was trying to use few names and it said they are already taken, hence I have went ahead with a new name and it was available. So I have almost finished my development . Today I have again searched app store with my app name to make sure there are no apps. But there is an app in exact same name. If it was already available? Why did apple allowed me to use that name and showed it as available? The only reason I could think of is, either their bundle ID or SKU Is different between mine and other app in store. But when i search for the same name now, I can see that app, Will apple allow accept mine ? Or should I change the name of my app?
Replies
0
Boosts
0
Views
886
Activity
Aug ’21