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

TestFlight App - "Temporarily Unavailable" Error
I am using an iPhone 14, with IOS 18 on a managed account and keep getting "Temporarily Unavailable" error when trying to launch TestFlight. This app worked on another organization managed device (same device, IOS) but several others are giving temp unavailable errors. Can anyone help guide me on how to fix this error? I have tried uninstalling, restarting, reinstalling several times with no luck.
0
0
162
2w
Account "Pending Termination Notice"
We have developed apps for the App Store for more than 7 years. One day, out of the blue we noticed all our apps have been removed and our account was pending termination. We really didn't know what was going on since we behaved correctly and honestly during all those years of development. After we asked for more info on why our account was in pending termination state we received this reply: Hello [redacted], We received your complaint filed on 2 October 2024 pursuant to the Regulation (EU) 2019/1150 of the European Parliament and of the Council of 20 June 2019 on promoting fairness and transparency for business users of online intermediation services (“P2B Regulation”). This correspondence serves as a response to your complaint. We thoroughly evaluated the activity associated with your Apple Developer Program membership. Our investigations confirm that your Apple Developer Program membership has been repeatedly used for dishonest and fraudulent activity in violation of Section 3.2(f) of the Apple Developer Program License Agreement, which states: “You will not, directly or indirectly, commit any act intended to interfere with any of the Apple Software or Services, the intent of this Agreement, or Apple’s business practices including, but not limited to, taking actions that may hinder the performance or intended use of the App Store, Custom App Distribution, TestFlight, Xcode Cloud, Ad Hoc distribution, or the Program (e.g., submitting fraudulent reviews of Your own Application or any third party application, choosing a name for Your Application that is substantially similar to the name of a third party application in order to create consumer confusion, or squatting on application names to prevent legitimate third party use). Further, You will not engage, or encourage others to engage, in any unlawful, unfair, misleading, fraudulent, improper, or dishonest acts or business practices relating to Your Covered Products (e.g., engaging in bait-and-switch pricing, consumer misrepresentation, deceptive business practices, or unfair competition against other developers).” We found a pattern of manipulative or misleading behavior. As a result of this behavior, your Apple Developer Program membership has been flagged for termination. These behaviors can include, but are not limited to, inaccurate metadata describing your app or service, misleading app content, engaging in inauthentic ratings and reviews manipulation, providing misleading customer support responses, providing misleading responses in App Store Connect, engaging in misleading purchasing or bait and switch schemes, or other dishonest or fraudulent activity within or outside of the app. Our recent investigation and review of your developer account confirm violations of the App Review Guidelines. Specifically, we received a notice claiming that your [redacted app] allowed users to download media content without authorization from the relevant third-party sources. Our investigations confirmed this behavior which constitutes direct and egregious violations of App Review Guidelines 2.3.1 and 5.2.3. In addition, your binary submission from 1 October 2024 continued to include references to impermissible conduct under Guideline 5.2.3. Given the egregious nature of the violations, your app was removed and your Apple Developer Program account has been flagged for termination. For the sake of clarity, we have included relevant excerpts from the App Review Guidelines below for reference: 2.3.1 (a) Don’t include any hidden, dormant, or undocumented features in your app; your app’s functionality should be clear to end users and App Review. All new features, functionality, and product changes must be described with specificity in the Notes for Review section of App Store Connect (generic descriptions will be rejected) and accessible for review. Similarly, marketing your app in a misleading way, such as by promoting content or services that it does not actually offer (e.g. iOS-based virus and malware scanners) or promoting a false price, whether within or outside of the App Store, is grounds for removal of your app from the App Store or a block from installing via alternative distribution and termination of your developer account. (b) Egregious or repeated behavior is grounds for removal from the Apple Developer Program. We work hard to make the App Store a trustworthy ecosystem and expect our app developers to follow suit; if you’re dishonest, we don’t want to do business with you. 5.2.3 Audio/Video Downloading: Apps should not facilitate illegal file sharing or include the ability to save, convert, or download media from third-party sources (e.g. Apple Music, YouTube, SoundCloud, Vimeo, etc.) without explicit authorization from those sources. Streaming of audio/video content may also violate Terms of Use, so be sure to check before your app accesses those services. Authorization must be provided upon request. The guiding principle of the App Store is to provide a safe and enjoyable experience for users and a great opportunity for all developers to be successful. We work hard to make the App Store a trustworthy ecosystem and expect our app developers to be honest with users and with us. Manipulative or misleading behavior degrades user trust in the App Store and is grounds for removal from the Apple Developer Program. [...] Sincerely, Apple We immediately checked upon the issue and noticed that the feature that Apple has been mentioning was enabled by mistake due to a technical malfunction inside our app and explained this to Apple in detail. We have also immediately submitted a new update to completely remove the code that allow the download of media content from the third party website in order to avoid an issue like this would ever happen in the future and also explained the situation to Apple, being completely transparent. Apple is currently ignoring our explanation and also the fact that we immediately addressed the issue and nothing was done in bad faith. The update we submitted should have completely fixed permanently the issue and yet we got our account terminated. An account with an app downloaded 50M times that have users worldwide and a 4.5 star rating. We never engaged in dishonest or fraudulent behavior and tried to explain this. It’s really disappointing and unfair to be falsely accused of dishonest behavior, and having no way to resolve the issue. We have been at complete disposal and all the facts reported are true and we have always been honest with our users and with Apple. We heavily invested in the Apple ecosystem having our app implemented Siri support, CarPlay support, MacOS support, Widget support and recently working also on the Apple Watch support. I really hope someone of the Apple Review Team could look into this and gave us the opportunity to fix this issue.
0
1
204
2w
Dude, where is my app?
Hello, I enrolled to the developer program two days ago. Yesterday I setup certificates, identifiers and provisioning profiles and created an app in App Store Connect -> Apps -> New App on the page https://appstoreconnect.apple.com/apps An popup appeared and I filled out its form and clicked on the button "Create". The button greyed out, its text changed to "Creating..." for some seconds and the popup disappeared. The problem is that the app does not show up on this page. Instead it says "No Apps". So I can't edit the app and progress. I even waited a day. I tested to create the same app again, but is says the name was already taken (hopefully from input from yesterday). Any idea where my app is? I have to admit that there is a banner on this page saying "Developers must provide their trader status to submit new apps..." with a link to "Go to Business". Is this related? Kind regards, Chris
1
0
108
2w
Trying to understand Guideline 4.10
So my app review was rejected for trying to create a subscription that will allow users to stream background audio on our video streaming app, to do this we used UIBackgroundModes in info.plist, as far as i know there is literally no other way to allow for background sound without it. Now here is the guideline in question: 4.10ASR & NR Monetizing Built-In Capabilities You may not monetize built-in capabilities provided by the hardware or operating system, such as Push Notifications, the camera, or the gyroscope; or Apple services and technologies, such as Apple Music access, iCloud storage, or Screen Time APIs. Now i could accept this, but the whole reason we wanted to include that as a "premium feature" is because a lot of other apps do just that, most noticably Youtube, offers background audio as part of the subscription. Now i want to know if Youtube either solves this in another way (as far as i know it would be impossible without UIBackgroundModes. Either Google/Youtube has some special deal with apple or i am missing something here. I asked ChatGPT about this and got the response that it's probably because Youtube bundles other features with background audio and doesn't solely charge for background audio. This would also make sense and we do plan on having multiple features (was just testing the subscription setup make sure it will pass review in the future), but i see nothing on the guidelines about this, ChatGPT only inferred this from me describing youtubes situation. Whilst i wait for apples app review team to respond to my question, i would like some input from other developers regarding this. What are your thoughts/theories on how other apps enable background audio behind a paywall when the guideline states you can't?
1
0
113
2w
Missing Private key in CER file after installation in keychain
Creating CSR file from my Mac steps are :- Going to the Keychain Access > Certificate Assistant > Request a Certificate From a Certificate Authority... Filling the required details in the field, save to desk then continue and save it desktop. Then going to the Developer account in Certification screen and creating a new certificate on click on plus icon then selecting Apple distribution > continue , Then uploading CSR file in the required box and continue. After this I have downloaded the “distribution.cer” file then double clicked on the file then going to the KeyChain Access to see the My Certificate section there is no certificate which I have installed but it showing in the Certificate section without Private key. This steps I have followed but not getting Private key in my certificate how to correct this issue System Configuration :- Mac OS- 14.5 Chip - Apple M1 Keychain Access version - Version 11.0 (55314)
0
0
136
2w
App Review-4.3 spam
Our team has recently encountered a tricky issue: our game app was rejected during the App Store review process due to Guideline 4.3(a) - Design - Spam. We firmly believe this to be a miscarriage of judgment, as our game app is entirely self-developed and does not copy or imitate any other app. We've noted that the App Store review team may have considered our app to share similar binaries, metadata, and/or concepts with other apps on the App Store. However, we would like to emphasize that our team has invested a significant amount of time, effort, and creativity in developing this app. Despite our best efforts, our app was still rejected. We are sincerely seeking help and advice from the Apple Developer Forums community. Have any other developers encountered a similar situation, and if so, how did you resolve it?
2
0
186
2w
App Rejection 4.3 Spam
Greetings, We have been rejected in the review of our App for a code non-compliance with 4.3 Design guidelines. Our App appears to be similar to others, and indeed it is similar in functionality and appearance. The others that are similar have been developed by us as well, these being customisations that are specifically targeted at the companies or accounts we deal with. The truth is that we have gone through several reviews of the other Apps before when we submitted them for publication at the time. We know that there are other development companies that customise Apps for different brands and in these cases there has been no reason for rejection by the Apple Store. We are beginning to think that there may be certain factors that are directly influencing the rejection of this App: The mockups or screenshots we are using are similar to those of another App we have published with the same functionalities. The backgrounds of the App have a gem of colours similar to that of the other App. And now we wonder: Is it possible that he rejected it solely because of design issues with the presentation screenshots and backgrounds of the App? Apart from the appeal that can be submitted to the Store via the review form, is there any way to contact Apple by phone to determine exactly why the App was rejected? How do other companies upload the same custom App and get it reviewed?
0
0
125
2w
Pending Termination Notice
Hello everyone, I’m seeking advice on how to proceed after receiving a Pending Termination Notice for my Apple Developer account. Previously, I uploaded my app twice but it was rejected both times. After making the required adjustments, I resubmitted it and waited for more than a week with the status still “Waiting for Review.” I followed up with Apple twice during this period, but instead of a response, I received the Pending Termination Notice stating that my account was flagged for fraudulent or dishonest activities, with all associated apps removed from the App Store. I am confused by this outcome since I did not engage in any such behavior. I’ve carefully reviewed all app functionalities to ensure compliance. Now, I’m unsure how to move forward—should I continue appealing, or is it better to create a new account and resubmit the app? Any guidance or suggestions on how to resolve this situation would be greatly appreciated. Thank you!
1
0
218
2w
ERROR ITMS-90165: Invalid provisioning profile signature.
Hi, I have an error while uploading to test flight by fastlane and transporter. 07:13:05 [Transporter Error Output]: Return status of iTunes Transporter was 1: ERROR ITMS-90165: Invalid provisioning profile signature. The provisioning profile included in the com.test.example bundle [“Payload/Example.app”] can't be used to upload apps to App Store Connect until it has a valid signature from Apple. My xcode version is 15.4 and the iTMSTransporter is 3.3.0. It seems like this error has been reported the other internet recently. https://stackoverflow.com/questions/79118087/getting-error-invalid-provisioning-profile-signature-in-transporter-while-ios-ap https://www.yunedit.com/article/error90165 Has anyone solved this?
8
2
749
2w
Automatic Price Conversion Issue
I notice price conversion errors when I set the price of my subscription at €4.99. Base Price France (€4.99) €4.99 -> $3.99 U.S.A Base Price U.S.A ($3.99) $3.99 -> €3.99 France The prices are inconsistent and incorrect: €4.99 is $5.38 (1 EUR = 1.07860 USD today) -> the lower price tier of $5.38 should be $4.99 not $3.99. $0.99 -> €0.99 France $1.99 -> €1.99 France $2.99 -> €2.99 France $3.99 -> €3.99 France $4.99 -> €5.99 France -> ???? €0.99 -> $0.99 U.S.A €1.99 -> $1.99 U.S.A €2.99 -> $2.99 U.S.A €3.99 -> $3.99 U.S.A €4.99 -> $3.99 U.S.A -> ???? Why do €3.99 and €4.99 give the same price in USD -> $3.99, whereas this is not the case with the previous price tiers? I need to put my app into production, and I don’t know what to do (should I manually change the prices???).
0
0
128
2w
Subscription purchase external
I have developed a web app for some companies to manage their goods. I am developing the mobile app too, the service is a paid service via monthly or annual subscription which I have already integrated via Stripe inside web app. Companies can purchase the subscription via web app and use the mobile app only if the account has an active subscription, if not, the app will be fully limited. Will Apple Review reject my submission if I don't provide users a method to create a new account and buy subscription via IAP or not? Or can I just put a link inside app "Manage account" which redirects to the web app and buy subscription there?
1
0
142
2w
Struggling with Guideline 4.2: My App Has 12 Features, Yet Rejected for Minimal Functionality – Seeking Advice!
Here's a video demo of the app https://www.youtube.com/watch?v=0lTwgqs3nwk Hello fellow developers, I've recently submitted my app, "Mosawirin," to the Apple Store, but it was rejected under Guideline 4.2 - Design - Minimum Functionality. I'm seeking advice on how to address this issue. The app is a platform that connects users with professional photographers, models, makeup artists, hairstylists, and other service providers across Saudi Arabia. Service providers can offer their services, while users can browse, filter, and book directly through the app. Users can also communicate with service providers to arrange details. Main Features: In-app Messaging: Direct communication between users and service providers. Comments and Ratings: Users can leave feedback and rate packages. Notifications: Real-time updates for offers, bookings, and messages. Direct Booking: Users can book services directly within the app. Direct Contact via WhatsApp: Users can also connect with service providers via WhatsApp. Service Provider Listings: Categorized lists of photographers, makeup artists, and models. Detailed Profiles: Service provider profiles showing packages and reviews. Service Filtering: Filter services by city, gender, and category. Like Feature: Save favorite packages for later. Report Feature: Users can report inappropriate content. Ad Display Date & View Count: Ads display date and view count information. Similar Ads: When viewing a service, the app suggests related ads based on the category or service type. Account Management for Providers: Modify/delete packages. Track orders. Communicate with clients. Delete accounts if necessary. Apple's Review Feedback: "Guideline 4.2 - Design - Minimum Functionality We found that the usefulness of your app is limited by the minimal amount of content or features it includes. Next Steps We encourage you to review your app concept and incorporate different content and features that are in compliance with the App Review Guidelines. Apple customers expect apps to provide a really great user experience, offering valuable utility or entertainment, or enabling people to do something they couldn’t do before or in a new way." I want to explain that the app is still in its early stage and was submitted with demo content just for the review. The images and content are temporary placeholders because the app depends on service providers to upload real content. The app hasn’t officially launched yet, and the real content will be added after the launch. There are a few points I would like to clarify: The app currently supports only one language, which is Arabic, as it targets Arabic-speaking users. The app only has a light mode, and a dark mode option is not available at the moment. I do not ask for the user's location because it is not necessary for the app's functionality. Thanks in advance for your time and help!
0
0
128
2w
Error on Post request for Create Achievement Localization
Hi, I am using Node.js for updating my game achievements. Also not sure what is the recommended programming language to use for this. I will want to add Achievement Localization to my existing achievement. I was following the document here: https://developer.apple.com/documentation/appstoreconnectapi/post-v1-gamecenterachievementlocalizations const postData = { type: "gameCenterAchievementLocalizations", attributes: { locale: "it-IT", name: "XXXXXXXXXXX", afterEarnedDescription: "XXXXXXXXXXXXXX", beforeEarnedDescription: "XXXXXXXXXXXXXXXXXXXXXXXX" }, relationships: { gameCenterAchievement: { data: { type: "gameCenterAchievement", id: "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" } } } }; let axiosConfig = { headers:{ Authorization: `Bearer ${token}` } }; const response = axios.post('https://api.appstoreconnect.apple.com/v1/gameCenterAchievementLocalizations', postData, axiosConfig); After I run the above code, it throw me an error 422. status: '422', code: 'ENTITY_UNPROCESSABLE', title: 'The request entity is not a valid request document object', detail: "Unexpected or invalid value at 'type'.", meta: { position: [Object] } Any idea what went wrong with my code? Thank you
0
0
132
2w
Screen Time API distribute to internal testers on TestFlight via AppStoreConnect
Hi guys, I’m writing an app that integrates Screen Time API more specifically one that has only DeviceActivityReport. The app runs as expected but I have an issue when pushing it to AppStoreConnect: Provisioning profile failed qualification: Profile doesn't support Family Controls (Development). Provisioning profile failed qualification: Profile doesn't include the com.apple.developer.family-controls entitlement. Provisioning profile failed qualification: Profile doesn't support Family Controls (Development). Provisioning profile failed qualification: Profile doesn't include the com.apple.developer.family-controls entitlement. My app has Family Controls (Development) set in Capabilities, entitlement file, provisioning profile and distribution certificates. I have already requested Apple for the entitlement key for Family Controls (I’m waiting for them to reply). So, I have few questions now: Can I distribute a build for internal testers via TestFlight without waiting for Apple’s reply to my request? Do I need to wait Apple’s reply to distribute the app to internal tester under Family Controls (Development) ? Has anybody had the same issue and solved it without waiting for Apple to approve the request during development (no distribution)? I have done a deep search about this topic but it is still not clear to me if an internal build could be distributed under Family Controls (Development) or if it is mandatory to wait for the distribution one
1
0
145
2w
The app's In-App Purchases and Subscriptions section mentioned in App Store Connect could not be found
I created a subscription in App Store Connect. I'd like to submit it for review along with my new app. App Store Connect prompts me to select it from the app's In-App Purchases and Subscriptions section on the version page before submitting the version to App Review. But I didn't find the In-App Purchases and Subscriptions section in the version page. I'm not sure if the version page as I understand it is the same as the version page as App Store Connect. So, can anyone tell me where I can find the In-App Purchases and Subscriptions section.
1
0
138
2w