Hi, I have submitted a request to change account type to corporate from personal, I was informed that I would receive a response within 1 business day, however, there is no response and I have submitted a support request again. I would like to know how much time it takes as we need to shift asap. Thanks.
General
RSS for tagNavigate the App Store landscape. Share strategies for app submission, distribution, marketing, and user acquisition. Discuss best practices for getting your app discovered and downloaded.
Post
Replies
Boosts
Views
Activity
I have manually released my new version since Jan 18, however, App Store doesn't update it, still displays old version. It has been 48h+, I also sent email, chat and called for support, but they all said that they'll need senior/technical supporters to fix this, and they're all busy now (?). Does anyone face the same issue?
Hi,
I am using Apple Search Ads (Basic), and I’ve noticed that my bank account has been debited weekly.
However, when I recently tried to access the reports, they appear empty. Please see the attached screenshots for reference.
Is there a customer support representative from Apple Search Ads who can assist me with this issue?
Thank you.
This is a bizarre and quite annoying problem...
The Apple App Store search facility on iPhones reports my app name
MathAppy
when entered as a spelling error and so does not naturally display the app!
Instead it displays two other apps MadHappy and Lonely Ghost (why??) and to view my app the user must see, read and click on some small text at the top of the screen that says "Search from mathappy instead?"
Can Apple resolve this? Can I resolve this? Can this issue be resolved?
Thanks everyone, Andy
Hello,
I’m developing a sandboxed macOS app using Qt, which will be distributed via the Mac App Store. The app:
Monitors the clipboard to store copied items.
Overrides the paste function of the operating system via keyboard shortcuts.
Modifies clipboard content, replacing what the user pastes with stored data.
So, I have some questions:
Can a sandboxed app continuously read and modify clipboard content?
What entitlements are required?
What permissions should I request from the user to ensure that my app works?
Any guidance would be greatly appreciated!
Thanks in advance!
Beril Bayram
网络文化经营许可证,该证件在华为平台,父公司持有,子公司能直接使用吗//子公司持有,父公司能用吗
Curious if I can disable the ability for people in the same family to all download my app for free once one person in the family has paid for it. I can't seem to find the setting anywhere. Maybe this is just something that is non-negotiable from Apple's point of view? Seems weird though that this would not be in the hands of the developer to decide if people in a family all need to buy their own app, or if it can be shared with the whole group.
Hi,
I have an enterprise account, and i added the capability "main camera access" to my app. Although have an enterprise license and the entitlement is correctly setup, the inhouse provisioning profile that I am creating still says that the capabilities are missing. Not sure what i am missing here.
Hi there
I am confused about the app promotion within the store connect
My subject is that I want to update my App presentation with videos
I can see that you can display videos directly on the search result page, alors on the app presentation
Although, I only see that I can upload video in the marketing part on the store connect side
The documentation is a bit obscur on this, anyone can briefly explain to me how can I achieve this ?
Thanks a lot !
I’m trying to fix an issue with a pipeline that automatically distributes an app to the App Store (TestFlight). Unfortunately, universal links don’t work because the .entitlements file in the build doesn’t include the specified associated domains, even though they are defined. I’ve double-checked the certificates, provisioning profiles, and Xcode settings — everything seems correct. Therefore, I assume the issue lies in the build commands, which are as follows:
Create Archive
xcodebuild -workspace ios/ClientDomain.xcworkspace -scheme ClientDomain archive -sdk iphoneos -configuration ClientDomain -archivePath ios/ClientDomain.xcarchive CODE_SIGN_STYLE=Manual CODE_SIGN_IDENTITY="Apple Distribution: Company Name (XXXXXXXXXX)" PROVISIONING_PROFILE=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx CODE_SIGNING_ALLOWED=No
Export Archive
xcodebuild -exportArchive -archivePath ios/ClientDomain.xcarchive -exportPath ios -exportOptionsPlist ios/exportOptions.plist
I also want to provide files I use, in order to make sure I don't have any mistakes:
ClientDomain.entitlements
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.developer.associated-domains</key>
<array>
<string>applinks:www.site.com</string>
<string>webcredentials:www.site.com</string>
</array>
</dict>
</plist>
exportOptions.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>destination</key>
<string>export</string>
<key>generateAppStoreInformation</key>
<false/>
<key>manageAppVersionAndBuildNumber</key>
<true/>
<key>method</key>
<string>app-store-connect</string>
<key>provisioningProfiles</key>
<dict>
<key>com.bundle.app</key>
<string>xxxxx-xxxxx-xxxxx-xxxxx-xxxxx</string>
</dict>
<key>signingCertificate</key>
<string>Apple Distribution: Company Name (XXXXXXXXXX)</string>
<key>signingStyle</key>
<string>manual</string>
<key>stripSwiftSymbols</key>
<true/>
<key>teamID</key>
<string>XXXXXXXXXX</string>
<key>testFlightInternalTestingOnly</key>
<false/>
<key>uploadSymbols</key>
<true/>
</dict>
</plist>
I'm curious, how people usually distribute their apps to App Store. What if I do something wrong?
Due to legal issues, our build machine is not connected to the Internet.
We built the app through the "xcodebuild" command, and we have all the supplies for the build without internet connection.
Certificate for valid deployment on keychain (including private key)
Provisioning Profiles
Disable the ability to automatically sign on to build settings.
After updating to xcode16.0, I found that the build doesn't work at all.
When I checked the release notes(xcod16.0), I saw that the provisioning profile needs to be newly issued and then built.
When I issued and built a new provisioning profile, the app build was successful, but we found that it took more than twice the build time.
When I look at the build log, it is exposed, and it is estimated that there is a long wait.
The stage where this log comes out
GatherProvisioningInputs
The moment you start exporting after the archive has been completed
1.GatherProvisioningInputs
13-Jan-2025 12:31:13 2025-01-13 12:31:13.072 xcodebuild[36909:161529200] DVTDeveloperAccountManager: Failed to load credentials for CC992AE6-495A-419C-B6B8-65D10F340DAE: Error Domain=DVTDeveloperAccountCredentialsError Code=0 "Invalid credentials in keychain for CC992AE6-495A-419C-B6B8-65D10F340DAE, missing Xcode-Username" UserInfo={NSLocalizedDescription=Invalid credentials in keychain for CC992AE6-495A-419C-B6B8-65D10F340DAE, missing Xcode-Username}
13-Jan-2025 12:31:13 2025-01-13 12:31:13.078 xcodebuild[36909:161529200] DVTDeveloperAccountManager: Failed to load credentials for D604A570-36EF-438B-BDEE-7D097892F46F: Error Domain=DVTDeveloperAccountCredentialsError Code=0 "Invalid credentials in keychain for D604A570-36EF-438B-BDEE-7D097892F46F, missing Xcode-Username" UserInfo={NSLocalizedDescription=Invalid credentials in keychain for D604A570-36EF-438B-BDEE-7D097892F46F, missing Xcode-Username}
13-Jan-2025 12:31:13 2025-01-13 12:31:13.085 xcodebuild[36909:161529200] DVTDeveloperAccountManager: Failed to load credentials for mymailadress: Error Domain=DVTDeveloperAccountCredentialsError Code=0 "Invalid credentials in keychain for mymailadress, missing Xcode-Token" UserInfo={NSLocalizedDescription=Invalid credentials in keychain for mymailadress, missing Xcode-Token}
The moment you start exporting after the archive has been completed
13-Jan-2025 12:39:59
** ARCHIVE SUCCEEDED **
13-Jan-2025 12:39:59
13-Jan-2025 12:40:01
2025-01-13 12:40:01.028 xcodebuild[44083:161711515] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path "/var/folders/zv/mn5wc_kx19n19vntm4mwqv800000gn/T/NewLotteCard Release_2025-01-13_12-40-01.025.xcdistributionlogs".
13-Jan-2025 12:40:02
2025-01-13 12:40:02.016 xcodebuild[44083:161711515] [MT] IDEDistribution: Command line name "app-store" is deprecated. Use "app-store-connect" instead.
13-Jan-2025 12:40:03
2025-01-13 12:40:03.287 xcodebuild[44083:161713365] DVTDeveloperAccountManager: Failed to load credentials for CC992AE6-495A-419C-B6B8-65D10F340DAE: Error Domain=DVTDeveloperAccountCredentialsError Code=0 "Invalid credentials in keychain for CC992AE6-495A-419C-B6B8-65D10F340DAE, missing Xcode-Username" UserInfo={NSLocalizedDescription=Invalid credentials in keychain for CC992AE6-495A-419C-B6B8-65D10F340DAE, missing Xcode-Username}
13-Jan-2025 12:40:03
2025-01-13 12:40:03.291 xcodebuild[44083:161713365] DVTDeveloperAccountManager: Failed to load credentials for D604A570-36EF-438B-BDEE-7D097892F46F: Error Domain=DVTDeveloperAccountCredentialsError Code=0 "Invalid credentials in keychain for D604A570-36EF-438B-BDEE-7D097892F46F, missing Xcode-Username" UserInfo={NSLocalizedDescription=Invalid credentials in keychain for D604A570-36EF-438B-BDEE-7D097892F46F, missing Xcode-Username}
13-Jan-2025 12:40:03
2025-01-13 12:40:03.295 xcodebuild[44083:161713365] DVTDeveloperAccountManager: Failed to load credentials for 7E18031A-9964-4A42-9F5C-6D36B08ACD40: Error Domain=DVTDeveloperAccountCredentialsError Code=0 "Invalid credentials in keychain for 7E18031A-9964-4A42-9F5C-6D36B08ACD40, missing Xcode-Username" UserInfo={NSLocalizedDescription=Invalid credentials in keychain for 7E18031A-9964-4A42-9F5C-6D36B08ACD40, missing Xcode-Username}
13-Jan-2025 12:40:03
2025-01-13 12:40:03.300 xcodebuild[44083:161713365] DVTDeveloperAccountManager: Failed to load credentials for mymailadress: Error Domain=DVTDeveloperAccountCredentialsError Code=0 "Invalid credentials in keychain for mymailadress, missing Xcode-Token" UserInfo={NSLocalizedDescription=Invalid credentials in keychain for mymailadress, missing Xcode-Token}
13-Jan-2025 12:41:04
2025-01-13 12:41:04.323 xcodebuild[44083:161713365] IDEDistribution: Failed to log in with account "(null)" while checking for an App Store Connect account (Error Domain=DVTServicesAccountBasedSessionErrorDomain Code=1 "Unable to log in with account ''." UserInfo={NSLocalizedFailureReason=Unable to log in with account ''., NSLocalizedRecoverySuggestion=An unexpected failure occurred while logging in (Underlying error code -1001)., DVTDeveloperAccountErrorAccount=<DVTAppleIDBasedDeveloperAccount: 0x6000037a8e80; username=''>, NSUnderlyingError=0x600003eb9920 {Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x600003ebd290 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <23649340-3ED0-4D97-A0E7-3F46ED30721F>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
13-Jan-2025 12:41:04
"LocalDataTask <23649340-3ED0-4D97-A0E7-3F46ED30721F>.<1>"
13-Jan-2025 12:41:04
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://developerservices2.apple.com/services/QH65B2/viewDeveloper.action?clientId=XABBG36SBA, NSErrorFailingURLKey=https://developerservices2.apple.com/services/QH65B2/viewDeveloper.action?clientId=XABBG36SBA, _kCFStreamErrorDomainKey=4}}})
13-Jan-2025 12:42:05
2025-01-13 12:42:05.319 xcodebuild[44083:161713365] IDEDistribution: Failed to log in with account "(null)" while checking for an App Store Connect account (Error Domain=DVTServicesAccountBasedSessionErrorDomain Code=1 "Unable to log in with account ''." UserInfo={NSLocalizedFailureReason=Unable to log in with account ''., NSLocalizedRecoverySuggestion=An unexpected failure occurred while logging in (Underlying error code -1001)., DVTDeveloperAccountErrorAccount=
The xcode version cannot be updated due to obfuscation solution issues,
I would like to ask if you have any ideas.
thank you
To handle the upcoming App Store receipt signing certificate changes I switched my Mac app to use the new recommended APIs about a month ago at the beginning of December 2024.
The transition worked seamlessly for most users except a few ones that only needed to re-enter their Mac App Store credentials.
My app is available discounted to Educational Institutions who use the Apple School Manager system to purchase and manage app on student's devices.
Starting Jan. 7h this week, several schools contacted me that the app fails receipt validation. Reinstalling the app from scratch doesn't help.
Is this some kind of server side failure from Apple's side?
Are there special cases to consider on my side when verifying receipts for educational purchases? (I didn't find anything in the documentation)
Here is my (simple) receipt validation code:
import StoreKit
extension AppDelegate {
func validateReceipt() {
Task {
do {
let verificationResult = try await AppTransaction.shared
switch verificationResult {
case let .verified(appTransaction):
Log.i("Receipt verification succeeded.", tag: "🧾")
case let .unverified(appTransaction, verificationError):
Log.w("Receipt verification failed with error: \(verificationError.localizedDescription)", tag: "🧾")
showVerificationFailureAlert()
}
} catch {
Log.w("Failed to retrieve AppTransaction: \(error.localizedDescription)", tag: "🧾")
showVerificationFailureAlert()
}
}
}
private func refreshReceipt() {
Task {
do {
let result = try await AppTransaction.refresh()
switch result {
case let .verified(appTransaction):
Log.i("Receipt refreshed and verified successfully.", tag: "🧾")
case let .unverified(appTransaction, verificationError):
Log.w("Refreshed receipt verification failed with error: \(verificationError.localizedDescription)", tag: "🧾")
showVerificationFailureAlert()
}
} catch {
Log.w("Failed to refresh AppTransaction: \(error.localizedDescription)", tag: "🧾")
showVerificationFailureAlert()
}
}
}
private func showVerificationFailureAlert() {
DispatchQueue.main.async {
let alert = NSAlert()
alert.messageText = "Receipt Verification Failed"
alert.informativeText = "Unable to verify the app receipt."
alert.alertStyle = .critical
// Add "Retry" and "Cancel" buttons
alert.addButton(withTitle: "Retry")
alert.addButton(withTitle: "Cancel")
let response = alert.runModal()
if response == .alertFirstButtonReturn {
self.refreshReceipt()
} else {
NSApp.terminate(nil)
}
}
}
}
My company develops an Android-based POS (payment of sale) app. All of the functionalities can only be accessed after login. No registration screen on the mobile app, though, because it's done via web dashboard. It's already available on Google Play Store.
Now we are working on the iOS version. App Review Guidelines says this:
Provide App Review with full access to your app. If your app includes account-based features, provide either an active demo account or fully-featured demo mode, plus any other hardware or resources that might be needed to review your app (e.g. login credentials or a sample QR code)
What's a demo account? I assume it only shows you a few screens (e.g product list, add product with dummy data without doing actual transactions)? What if I provide some dummy screens which are accessible even without login?
Scenario:
We currently have several apps published and our account is about to be deactivated due to DUNS status showing "Closed" (we were acquired)
Question:
Is there an existing process to migrate existing apps between accounts?
And we don't want users to have to install new apps.
We assume we can move existing apps to acquiring company's account but we assume that would require re-publish, requiring new install
Is there an option to move apps between accounts?
Or publish a re-direct from an old app to a new app in the store?
Thanks,
One of the questions Apple ask regarding iOS apps is
"Does your app provide end-to-end encryption?"
But without defining exactly what they mean by end-to-end encryption specifically.
Isn't HTTPS basically etee? Therefore any app that contacts a server using https provides end-to-end encryption?
Or does the question mean something additional above and beyond https?
We have some group of users who may be invited through offline events such as exhibition. is it possible we can offer a special offer of subscription for those visitors?
It seems that a DUNS number is attached to your name, and any entity can lookup your business and see the attached info, though it might be behind a paywall.
Does anyone know anyway to do this more anonymously, so that my name doesn't have to necessarily be attached to it. I have an anonymous LLC through a registered agent, but I don't think registered agents can make DUNS numbers for you.
Has anyone noticed issues with the AppStore not updating the number of ratings on an app that you've published on the iOS AppStore?
I have a few apps now published to the app store and have been keeping an eye on the most recent app that i've made available called 'Stock Score' and have been trying to monitor ratings and reviews and have noticed that it's been a while since any new ratings have come through.
So I know that in app store connect under the 'Ratings and Reviews' section that you can filter based on the app version as well as Country so i've selected All Versions and All countries in which it shows that 6 people have rated the app. Within the app itself after a certain amount of use a pop up will appear prompting the user to review the app and i've got metrics and analytics set up so I can monitor how often a day etc that it pops up and can see that the prompt is shown a few times a day at least. Within the first month I could see that the ratings were slowly incrementing and it had got to 6 but now it's been another 2/3 months and there hasn't been any traction since.
I thought i'd try an experiment and had got one of my friends to download and use the app and then give it a rating and also write a review. I've waited now at least a month since that review was written and still the ratings is stuck on 6 and I can't see the review.
I thought this might be strange so have checked my other apps and again notice that in the last few months even they are stuck on the same number of ratings as well.
Is anyone else having any issues or have any suggestions for things that can be done?
How to find potential users for apps uploaded to the app store? How to promote, who can provide guidance, thank you!
I already have an LLC setup, I just wanted to ask some questions to get a better idea of how to enroll in to apple developer.
Do I just make a completely separate apple ID than my personal one? And then start to enroll in the apple developer program with that? Is that okay to do?
In here https://developer.apple.com/programs/enroll/, it says "We recommend that your Apple Account uses your email address from your organization", but it also says "Your work email address needs to associated with your organization’s domain name". Is this a requirement or recommendation?
Will my normal phone number work?
I know I need DUNS, but do I need to get my EIN and/or business bank account setup before enrolling?
For my trader info, for EU compliance, is it just gonna grab the email and phone number from my account, or will I have a chance to choose another email I'm fine with displaying publicly. Because if so I'd have to figure out how to get some kind of business phone number as well.
I know that is a lot of questions, if you just know the answer to one of them that is okay, thank you!