Post marked as unsolved
122
Views
Hi,
I work by default on a Enterprise Team but by accident created a profile on my personal team using a new identifier... Is there a way to delete this personal bundle id?
Post marked as unsolved
115
Views
We have one app published on App store with a particular team ID X . After some time we have shifted the app from team id X to Y . Now we are trying to build the app with different bundle ID under team id Y , but not able to create the provisioning profile and having this error when running script . "Could not find App with AppIdentifier "com.***.***".
Post marked as unsolved
131
Views
ERROR ITMS-90046: "Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on iOS. Specifically, value '{ 0 = "applinks:dl.skillz.com"; }' for key 'com.apple.developer.associated-domains' in 'PayloadApp Name.app/App Name' is not supported."
(This is a Skillz app, if that matters)
This seems to come up every time I try to alter the Display Name under the General Tab in Xcode. Bundle ID and certificates are all correct. Tried changing the app name on App Store Connect to match -- didn't help. Even if I then change everything back to the original name, it still will no longer accept the signing.
Last time I got this error, I had to delete and regenerate all Development and Distribution certificates. This can't possibly be the way it's intended to work...?
Is anyone else seemingly invalidating all their signing certificates whenever changing the Display Name of an app?
Post marked as unsolved
195
Views
I have an iOS application that embeds a framework containing core business logic. Everything works great in iOS and for the Catalyst app in Xcode. When I export to an archive though the framework bundle has a nil identifier. The following code will print "Unknown" for the framework bundle from "exported from archive" Catalyst version of the app. In Xcode it prints out the name of the app bundle and framework bundle.
var bundles = ""
for bundle in Bundle.allFrameworks
{
	if !(bundle.bundleIdentifier?.hasPrefix("com.apple") ?? false)
	{
bundles += " \(bundle.bundleIdentifier ?? "Unknown")"
}
}
print(bundles)
Has anyone else seen this issue? Is there a known solution?
Post marked as unsolved
155
Views
Hi guys, wondering if the iTunes Item ID is the same as Bundle ID? Also, is the iOS 14 bundle IDs only available in number? Anyone has official introduction? Thanks!
Post marked as unsolved
87
Views
We are working on App Bundles which will allow In-App purchases across multiple apps. Our goal is to identify whether the transaction is successful on the renewal date without opening the app.
It can be done by validating the receipts but how to check the same if the application is not launched.
How to detect the auto-renewal from another app which is of same App Bundle?
Here are the resources we referred:
WWDC Video - https://developer.apple.com/videos/play/wwdc2020/10671/?time=829
Apple Documnetation - https://developer.apple.com/documentation/storekit/in-app_purchase/subscriptions_and_offers/offering_a_subscription_across_multiple_apps
Validating Receipts with the App Store - https://developer.apple.com/documentation/storekit/in-app_purchase/validating_receipts_with_the_app_store
App Bundle - https://developer.apple.com/app-store/app-bundles/
Has anyone implemented the same?
Post marked as unsolved
99
Views
Hi,
We have started developing an app and have uploaded it for review into app store connect.
Now that we are considering to move into the enterprise developer program, is it possible for us to upload the same app bundle (.ipa) into the enterprise program ? Is it required to change the Bundle ID?
Post marked as unsolved
84
Views
I have accidentally registered my app ID into my non-paid developer apple account. I want to use same bundle-id. So how can I remove it from my non-paid account so I can use it in my paid account?
Post marked as unsolved
135
Views
In Big Sur, I noticed that the open command no longer distinguishes different copies of an application. For example, if I have /Applications/AppV1.app and /AppicationsAppV2.app, and AppV1.app is running, then open /Applications/AppV2.app is simply bring AppV1.app rather than opening AppV2.ap. I have to use the -n flag to open the second version. This seemed like a regression to me (I filed FB8806330 about it), but perhaps intentional, or at least justifiable.
But now I've discovered a much worse symptom. If App.app and Bpp.app is another application by my company, then open /Applications/Bpp.app brings App.app to the foreground rather than opening Bpp.app. All the applications have distinct bundle identifiers. Indeed open -b com.Company.Bpp will also bring App.app to the foreground.
This is just a crazy bug, right?
Any ideas what it might be keying off? It can certainly tell the difference between our apps and, say, Safari. So I'm not sure why it can't tell our applications apart.
And if anyone from Apple is here, should I add this worse symptom to my existing FB, or open a new one?
Thanks
Post marked as unsolved
115
Views
Hello,
so, I have an ".app" file that ultimately contains a C++ application and this one is in Contents/MacOS and there is no other file in the MacOS folder. I have set the Bundle Identifier "CFBundleIdentifier" of the plist (which I double-checked within the app file) to "com.myapp" and "Product bundle identifier" of the "app target" is also set to "com.myapp".
I have code-signed the app successfully, it is notarised successfully and "spctl -av MyApp.app" also reports "Accepted". (I also created a "dmg" Installer app with my file that is also notarised and allows me to install my app on other systems which I have tested).
Now, using:
xcrun altool --validate-app -f MyApp.app -u "apple-id" -p "app-specific-password"
yields
Error: Unable to validate archive 'MyApp.app'.
Error: code 1190 (App Store operation failed. No suitable application records were found. Verify your bundle identifier ‘org.qt-project.QtMultimediaQuick’ is correct.)
(I removed the three asterisks before both of the lines because they messed up my answer in this forum)
The bundle identifier com.myapp has said app-specific password (that's how I notarise it after all) and I have also created an app in App Store connect where I have selected this specific "Bundle ID" "com.myapp", so exactly what I set in Xcode, what is set in my plist file etc.
But for some reason it ignores my app and just focuses on this Qt framework... which is just a framework.
Maybe, what could be interesting: in order to get my app notarised I also re-signed all these Qt libraries with my Developer ID certificate. Is this an issue?
Any help is highly appreciated!
Post marked as unsolved
82
Views
I am currently having a problem with most recent update of my iOS application SUPERSTAR PLEDIS. I recently did an App Transfer to successfully move the rights to this application from my old company to my new company. However, upon releasing an update to the app, iOS users were unable to load the save data stored on the device.
While I have yet to pinpoint the cause, I suspect the problem lies in storage of PlayerPrefs (I am working on a Unity application, which stores PlayerPrefs in /Library/Preferences/[bundle identifier].plist). I have double checked my build and my bundle identifier has not been changed (either in Unity or in Xcode).
Is it possible that as a result of the App Transfer or related activity (change of Team ID and App ID prefix as a result, new provisioning profile and so on) my app is in a seperately curated sandbox from the previous version and unable to access the previous save file .plist? If so, is there anyway to "bridge the gap" so to speak and maintain save file consistency in new app versions?
I realize the problem may be Unity related or caused entirely by my error, but any help or advice in resolving this that could be provided would be greatly appreciated.
(I had thought to check and see if two seperate .plist files existed in the library folder to see if my assumption was correct and the old save file was being ignored, but due to iOS' security features I have not found a way to see that information. Is there a method to do so?)
Post marked as unsolved
47
Views
Can the Camera app bundle be paired with a customized payload to declare the default capture format as Most Compatible?
Post marked as solved
96
Views
Hi!
Few months ago I tried to create an .ipa of an application with not existent bundle. I installed it on the associated devices with AdHoc distribution. And it worked!
Now I've tried to do the same (using the same Developer Account) but it gave me this compile-time error: Failed to register bundle identifier.
I cannot archive it and do the AdHoc distribution. Do you have any solutions? Thank you
Post marked as unsolved
158
Views
I build both apps from the same project but change bundle identifier.
They are the same target name (product name). So one of them can't using Face ID or Touch ID, the fail one got error code -1004 from LAContext.
Is there any documentation from Apple or anyone could explain ?
(Both working fine with difference target name)
Post marked as unsolved
48
Views
I need to push my In-house app to a bunch of ipads using the Profile Manager. Since some ipads use iOS12, some use iOS13/14. I built the app on each iOS version and give each version a unique product name, such as app12, app13, app14. For some reason, they all have to have the same product bundle identifier. Then when I added app12, app13 and app 14 to the Profile Manager application list, they are all considered as the same app.
Is there a way to let the Profile Manager distinguish them as different apps?
Thanks.