Navigate the App Store landscape. Share strategies for app submission, distribution, marketing, and user acquisition. Discuss best practices for getting your app discovered and downloaded.

All subtopics

Post

Replies

Boosts

Views

Activity

iOS 18 Security Changes: Issue with Same Entity Name for App Store and Enterprise Accounts
We have both App Store and enterprise developer accounts under the same entity name, and we recently received communication from Apple about iOS 18 security changes. The email mentions that sharing the same team name across multiple Apple developer accounts may affect the ability to load apps. Could you please clarify whether having the same entity name for both our App Store and enterprise accounts will cause issues with app distribution? If so, what steps should we take to resolve this issue?
0
1
296
2w
How can I restore an app previously removed from sale?
Good day, I'm trying to update an old app that was removed from sale due to lack of updates. I've created a new binary that I would like to test on more devices, and I do see it in App Store Connect under the "TestFlight" tab for my app, but when I try install it through TestFlight on my iPad I get a message that states it could not install because "The requested app is not available or doesn't exist". I am still working on the app in question, so I don't have a new release ready yet, but I do need to test what I have so far on a few more devices... So now I'm a little but stuck. I do I see any way to request my app be "restored" from within App Store Connect, nor have I found any way to contact Apple Support that seems appropriate for my situation... Can anyone perhaps help guide me in the right direction here? What do I need to do to get this issue resolved?
2
0
109
2w
Online environment, in-app purchase not response
With StoreKit1, some users' devices did not respond after invoking the payment interface: SKProduct *product = [products objectAtIndex:0]; SKMutablePayment *myPayment = [SKMutablePayment paymentWithProduct:product]; if (quantity > 0) { myPayment.quantity = quantity; } myPayment.applicationUsername = tradeNo; [[SKPaymentQueue defaultQueue] addPayment:myPayment];
0
0
145
2w
How to Publish an App Publicly on the App Store When Apple Suggests Private Distribution?
We are trying to publish an app on the public App Store that is intended for internal use by our organization. The app does not have a public registration process—accounts are created internally by our organization's system, and users simply sign in. Apple has rejected the app, suggesting to use private distribution methods like Apple Business Manager or the Apple Developer Enterprise Program. However, we would prefer to distribute the app publicly via the App Store for easier access and updates. Has anyone successfully published a public-facing app without a registration feature where account creation is managed internally? Are there any specific strategies or additional features we should add to meet Apple’s requirements while keeping our internal account creation process? Thank you for your insights!
0
0
178
2w
How to Publish an App Publicly on the App Store When Apple Suggests Private Distribution?
We are trying to publish an app on the public App Store that is intended for internal use by our organization. The app does not have a public registration process—accounts are created internally by our organization's system, and users simply sign in. Apple has rejected the app, suggesting to use private distribution methods like Apple Business Manager or the Apple Developer Enterprise Program. However, we would prefer to distribute the app publicly via the App Store for easier access and updates. Has anyone successfully published a public-facing app without a registration feature where account creation is managed internally? Are there any specific strategies or additional features we should add to meet Apple’s requirements while keeping our internal account creation process? Thank you for your insights!
3
0
200
2w
Our App Store Rejection Appeal
Hello everyone, my name Chuck, and I’m the founder of Mavtao. As an AI-driven app development team, our dream has always been to use technology to create real value for users. From our first app to today, our mission has remained the same—making users’ lives happier, healthier, and wiser. Recently, however, we’ve faced a significant challenge: our iOS developer account was terminated. This has been a huge **** to our team, as we’ve put countless hours of effort into building apps, especially our Sunora AI Song Maker. Sunora is one of our most valued products, and after months of updates and iterations, it became a favorite among users and a top-ranking music app in several countries. When one of our earlier apps, DreamGF AI Girlfriend, encountered compliance issues, we immediately took action and sought dialogue with the App Store. We even had an online meeting with the Apple team, who suggested that we review and revise the app to ensure compliance before resubmitting it. Following their advice, we made several updates to DreamGF to align with the App Store's guidelines. Despite these efforts, our entire developer account was terminated—not just DreamGF, but all our apps—leaving us feeling frustrated and helpless. We are a small team of 10, each of us fully committed to creating great experiences for iOS users. While we accept the decision to remove DreamGF, the complete termination of our developer account has nullified all our hard work on compliant apps, like Sunora AI Song Maker and Otto AI Note Taker, which have been loved by users. We’ve decided to permanently discontinue DreamGF and shift our focus entirely to compliant products. Moving forward, we are fully dedicated to upholding Apple’s standards, and we are confident that our future apps will reflect this commitment. We sincerely hope that Apple will give us another chance to continue serving the iOS community.
3
0
209
2w
使用登录API模拟登录appstoreconnect后台是报503错误
URL:https://idmsa.apple.com/appleauth/auth/signin Header: { Accept=application/json, text/javascript, /; q=0.01, X-Requested-With=XMLHttpRequest, origin=https://idmsa.apple.com, Connection=keep-alive, Referer=https://idmsa.apple.com/, User-Agent=Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36, Host=idmsa.apple.com, Accept-Encoding=gzip, deflate, br, X-Apple-Widget-Key=e0b80c3bf78523bfe80974d320935bfa30add02e1bff88ec2166c6bd5a706c42, pragma=no-cache, X-Apple-Domain-Id=3, Accept-Language=zh-CN,zh;q=0.9, Content-Type=application/json } Response:503 Service Temporarily Unavailable 麻烦请尽快解决这个问题,这影响了我们的自动化构建流程!
1
0
232
2w
Questions about App Review Board
After communicating with App Review for a week, I found I have to submit an appeal to App Review Board. Now I have some questions about it. Time for Response How long does it usually take to get a response from App Review Board? I've waited for a week and there's no any response from them. Expedited Review My app will be removed from sale if the new version does't get approved before October 22nd. Can expedited review be applied for App Review Board? Reply to App Review Board If App Review Board still rejects my app, can I reply to them in App Store Connect to provide more infomation? If so, will it take another week or it will be faster? — WindowsMEMZ @ Darock Studio
2
0
237
2w
App Store Server Notifications: Transaction Information Updates in Resent Notifications
Hello, I have a question about server notifications. Let's say a user purchases a consumable item in-app. After successful payment, App Store sends a ONE_TIME_CHARGE notification to my server (assuming ONE_TIME_CHARGE is currently applicable in the production environment). This ONE_TIME_CHARGE notification contains detailed transaction information. If my server receives the ONE_TIME_CHARGE notification but fails to process it successfully, responding with an HTTP status code of 500, the App Store server will resend the ONE_TIME_CHARGE notification to my server after 1 hour. Suppose during this 1-hour interval, the user requests a refund and App Store approves the refund request. Will the transaction information in the next ONE_TIME_CHARGE notification sent by App Store to my server change? Will it be the same as the data in the first notification sent by App Store, or will it use the most up-to-date values?
0
0
144
3w
New iOS 18 security changes may affect your account
We have two different accounts with the same name but two different team IDs. Will this cause any impact, and do we need to take any action from our side as we have received email from Apple saying that "New iOS 18 security changes may affect your account" We’re reaching out to let you know that we’ve made some security changes to iOS 18 that may impact your ability to run apps that your organization has signed. These changes specifically impact accounts that share the same team name across multiple Apple developer accounts. If you’re experiencing any issues getting your enterprise app to load, we recommend that you contact our support team to request that each of your accounts be assigned a unique team name, then generate new developer certificates and provisioning profiles for each account.
3
9
625
3w
Build.sh script issue in xcode 16
I have update to xcode 16 and now my build.sh script is not working, in xcode 15 it was working. I'm getting this error Compiled module was created for a different distribution channel '' than the local compiler 'apple', please ensure 'TotalTreasuryLib' is found from the expected path: /TTMobile/iPhone/TotalTreasury/lib/TotalTreasuryLib.framework/Modules/TotalTreasuryLib.swiftmodule/arm64-apple-ios.swiftmodule I checked the path the file is present but still i'm getting this error. I tried basic troubleshoot steps like clean build folder, clear issues, clearing caches, cleared derived data , changed distribution to yes but none of them worked
0
0
84
3w
Remove the macOS app from the App Store while keeping the iOS app available.
Hi, I have an app available on both iOS and macOS platforms, and we would like to remove the macOS version from sale while keeping the iOS version active. I looked into App Store Connect for an option to remove just one platform, but it doesn't seem to be available. The "Pricing and Availability" section also applies universally to all platforms, not platform-specific. What would be the best approach to achieve this? I would appreciate any suggestions. Best regards, Apparao Mulpuri
0
0
101
3w
Promo codes reset clarification
I'm hoping for a clarification of this language from https://developer.apple.com/help/app-store-connect/offer-promo-codes/request-and-manage-promo-codes/ -- "You can provide up to 100 promo codes for each in-app purchase product, with a limit of 1,000 total codes for all in-app purchases for an app every six months (resetting on January 1 and July 1)." It's clear to me that the limit of 1000 total codes resets twice a year, but is that also true of the 100 per in-app-purchase?
0
0
147
3w
Asset Validation failed for .ipa file in transporter
I have spent time developing a MAUI project and have successfully released the android app for some time now but apple has been coming up with different issues. See the description of the latest issues as reported in transporter. Asset validation failed (91111) Missing app icon. Include a large app icon as a 1024 by 1024 pixel PNG for the 'Any Appearance' image well in the asset catalog of apps built for iOS or iPadOS. Without this icon, apps can't be submitted for review. For details, visit: https://developer.apple.com/documentation/xcode/configuring-your-app-icon. (ID: eb3a7e69-d31c-4277-bec8-350e309412aa) Asset validation failed (90022) Missing required icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 10.0. To support older versions of iOS, the icon may be required in the bundle outside of an asset catalog. Make sure the Info.plist file includes appropriate entries referencing the file. See https://developer.apple.com/documentation/bundleresources/information_property_list/user_interface (ID: 7661855d-86e9-4ed9-8eff-948f723e4234)
1
0
251
3w
Subscriptions not being approved
First time having an app on the App Store. I am by no means a professional. I am trying to set up subscriptions but received the following message. How do I go about doing this? Issue Description The submission did not include all the required information for apps offering auto-renewable subscriptions. Apps offering auto-renewable subscriptions must include all of the following required information in the binary: Title of auto-renewing subscription, which may be the same as the in-app purchase product name Length of subscription Price of subscription, and price per unit if appropriate Functional links to the privacy policy and Terms of Use (EULA) The app metadata must also include functional links to the privacy policy and Terms of Use (EULA). Next Steps Update the app's binary to include the following required information: Title of publication or service A functional link to the Terms of Use (EULA) A functional link to the privacy policy Update the app's metadata to include the following required information: A functional link to the Terms of Use (EULA). If you are using the standard Apple Terms of Use (EULA), include a link to the Terms of Use in the App Description. If you are using a custom EULA, add it in App Store Connect. A functional link to the privacy policy Thanks.
2
0
196
3w
Demo Video for BLE Connection for iOS Device, for the App Store
To approve my App, the App Store requests that I add a Demo video, in fact they send me this message: "The app pairs with external hardware and we need access to a demo video that shows: The current version of the app in use on a physical Apple device, not on a simulator The initial pairing process between the app and the designated hardware The entire app workflow with the designated hardware Film the demo video to show how the physical Apple device and the designated hardware are paired together and interact during use of the app. Next Steps Provide a link to a demo video in the App Review Information section of App Store Connect, then reply to this message. Make sure any required demo account information is provided, including passwords, in the App Review Information section for the app in App Store Connect. The problem is I've made this video and the Reviewers don't seem to be aware of it? I've made it twice and each time they reply with this canned response. I've made a video out of recording my screen, but upon getting this canned response I redid the video with narration and showing the device the iOS app connects to. What is needed for this demo video? Are they actually overlooking the video I linked to? Is it somehow forbidden to host my video on Google Drive?
3
0
166
3w