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

Appstore Rejection - Your app's description includes the following call-to-action and/or URL that directs users to external mechanisms for purchases or subscriptions to be used in the app
Hi Experts, Recently we've faced an issue when submitting the new build to AppstoreConnect for review/approval. "Guideline 3.1.1 - Business - Payments - In-App Purchase We found in our review that your app or its metadata provides access to mechanisms other than in-app purchase for purchases or subscriptions to be used in the app, which does not comply with the App Review Guidelines. Specifically: Your app's description includes the following call-to-action and/or URL that directs users to external mechanisms for purchases or subscriptions to be used in the app: Website: http://abc.io Next Steps To resolve this issue, please remove features, account registration links, and any other links to your site that could indirectly provide access to external purchase mechanisms. If you have any additional information to provide regarding the digital content and services in your app and how the guidelines apply to them, please reply to this message in App Store Connect and let us know. If there is information you'd like us to consider in our review of future submissions, please feel free to include it in the App Review Information section of App Store Connect." Without any detail screenshoot or detailed clue to resolve it. I asked the Apple reviewer but hasn't got a clear respond yet. We've tried to modify in-app meta data, even change the app's description to not link to any website that have account registration or external purchases but still getting rejection by Applestore. I'm wondering if anyone used to face this issue and resolved , can you please advise us on how to resolve it quickly. Thanks, Vinh
2
0
146
1w
Couldn't redeem TestFlight invitation code
Same scenario described here: https://forums.developer.apple.com/forums/thread/738942 User clicked accept for an internal tester invitation sent to their work apple id on their personal device which was signed in with their personal apple id. This seems to have redeemed the code to the users personal account. However, the user has removed themselves from testing the app and we're trying to get their work apple id registered but the invite code that keeps being sent is coming back saying invalid. Things we've tried: We located the last build the user installed on their device and expired the builds deleted / readded the work apple id to internal testing group It's still sending the same invitation code from TestFlight and saying that the code cannot be redeemed.
2
0
178
2w
500 error for POST https://app.searchads.apple.com/cm/api/v4/bulk/upload (Search Ads Advanced)
It’s currently impossible to bulk upload an Apple Search Ads structure in the UI of Search Ads Advanced account. I used the provided XLSX template for bulk structure creation, but each time I attempt to upload the file, I encounter the following error: "Due to one or more issues, fileName.xlsx couldn't be uploaded." As I see, there is a 500 error for the V4 API call in the console. I
0
0
85
1w
App Clip Advanced Experiences don't get published
We have an app with a few App Clip Advanced Experiences. Since around 28th of August the status of the experiences seems to be stuck in either CREATE_SUBMITTED or UPDATE_SUBMITTED and they don't get updated to PUBLISHED anymore. I found this in the experiences JSON loaded by AppStoreConnect when editing the experiences: "statuses": { "doc_count_error_upper_bound": 0, "sum_other_doc_count": 0, "buckets": [ { "key": "PUBLISHED", "doc_count": 182 }, { "key": "CREATE_SUBMITTED", "doc_count": 7 }, { "key": "UPDATE_SUBMITTED", "doc_count": 3 } ] }, This shows that 10 experiences are stuck in other status than PUBLISHED. I created a Feedback with ID FB15041208 and a DTS last week. This is REALLY important for us to be fixed immediately since we have customers that rely on this!
12
4
793
Sep ’24
Unable to change primary language of the app on App Store Connect
Hi, We are trying to change primary language of our app. In previous release we added the new language to the store listing and it was approved. Now we have new app version opened in the status Prepare for submission and we are trying to change the language in App information section. Eventhough we have uploaded all the screenshots, we keep getting the same error: Primary Locale couldn’t be saved because you must first provide all the required screenshots for each version in this language. Did anybody else have the same issue and has solution? Thanks!
1
1
141
2w
High subscription refund rate in China?
Hello, my indie app has somewhat significant traction in China (both downloads and subscription purchases), but I also have high refund rate there, like multiples of other countries... Perhaps even as 80 % or more of my refunds are in China although the share of downloads and purchases is way lower. I am curious if someone else also has this issue? My app has the "Blinkist trial" onboarding which shows the timeline and has notification on day 5 (for weekly trial), that paid subscription starts soon. However even after stopping showing this onboarding in China for new users I still have most of my refunds from China. I am trying to understand whether this may be broader "phenomenon" or maybe something super specific to my app. As far as I know Apple doesn't share the refund request reasons with developers and I did not get any support emails that would hint at why people are asking for refund. Thanks! Since Apple can terminate your developer account if you have "high" refund rate, I would like to get to the bottom of this.
0
0
127
1w
The provisioning profile is invalid
My main app contains a complete sub app, but when I put this app on TestFlight, the startup report says that The provisioning profile is invalid; The main app was launched separately and runs normally. Please help me deal with the issue of invalid preset description files. Thank you myapp.app --Contents --bin --subapp.app --Contents --MacOS --Frameworks --MacOS --Frameworks
0
0
93
1w
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
How can the APP server confirm whether the user has made a payment
When the verifiyReceipt API is marked as Depreciated, I tried to verify the user's in app purchase order by calling the Get Transaction Info API to query the order information. However, the response did not show a payment success status. How can the APP server confirm whether the user has made the payment? Also, there is an issue of how to perform parameter transparency (that is, when the user makes the payment, the APP calls the Apple server to bring the developer's custom parameters, and then the APP server calls the Apple server API to obtain this parameter), similar to the Payload parameter of the developer in Google's in app purchase
0
0
109
1w
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
752
2w
Is measuring dog emotions from face and body posture unethical?
Hello We have been trying since August 19, 2024 to get our app waggydog accepted in the App Store. It measures the wellbeing of dogs from picture analysis of their face and body posture. The App Store reviewer persistently claims this is unethical and tells us to remove this feature, which we can not do as it is the core of our app. We absolutely can not understand the reviewer's arguments, as AI is widely used to measure emotions of humans and animals from facial expressions and body posture. We have raised an appeal October 4, and again we have not heard anything until today, October 24! Many thanks for enlightening us! Peter
2
1
155
2w
4.3 Design-Spam
Im Enrik Sulaj , a new developer and i have a small problem . App store review team is automated by bots, and since i cant find an solution to my problem . One of my games got rejected many times for different reasons , i solved all 8 reasons my game got rejected . In the end i got a big surprise , 4.3 Design-Spam . Even that my app is unique , inovation idea in tap to earn coin games it got rejected . I think Apple want only the old creators and the best ones , and for the new creators they make the road really hard .I have another game that got rejected for the same"reason " even that is a new idea in car games , and guess what , the app review team is not helpful , they say the game is repackaged and duplicated . In fact i created the games with new assets , also i created assets and the assets are never used before .I m honest , as a new creator im starting to hate Apple , not as a company , but it has bad employes and bots that dont help you . Its the truth . Apple need to do something to fix this , or it will be only for old Creators ,at least put in your Policies "We dont accept new creators , becouse we don't want to do bussiness with them , and dont need to take their money . I paid for the account and i thought it will have a great and helpful service . In fact that was a dream . My comment is all honesty from my heart , becouse even that my app has a new design , new inovation idea , not purchased , not repackaged , self made , scripts all assets selfmade , still apple review team reject it for Design Spam . I m not alone , also others have the same problem as me . We as new creators have a dream but apple team reject our dreams becouse as we see they dont want us to do bussiness with apple . Fix this !
1
0
210
2w
Not getting crash logs for TestFlight builds
Hello, We haven't been getting crash logs for internal TestFlight builds. I've tried intentionally causing a crash by calling fatalError() directly. The TestFlight feedback dialog appears and crash logs appear on the iPhone device itself, but they never appear in App Store Connect or Xcode Organizer. The builds are all created by an Xcode cloud workflow and the Share analytics with App Developers setting is on. I filed a radar ticket at FB15453505, but I wonder if others might have run into the same thing. Has anyone else had this issue and figured out how to resolve it?
2
1
215
4w
Account creation requirement
I have a question and would appreciate any tips or ideas from anyone who’s faced a similar situation. For the app I'm working with, which provides game predictions for multiple sports, Apple has rejected it, citing that the app requires users to register or log in to access features that they don’t consider to be account-based. They mentioned they couldn’t find any account-based features in the app. Currently, users can’t view any data without an account, as I believe the app’s information has intellectual value and should be protected, so users can only access those inforamtion, after creating an account. Has anyone had experience with this, or do you have suggestions on how best to address Apple’s concerns? We are adding the guest account, but I'm not sure if that will be enough. Notice that the whole business model for this app was created based on user accounts.
0
0
177
2w
iTMSTransporter 3.3.0 Linux failing on start with "com.apple.transporter.launcher.util.FileUtil.logger" is null
I am running the iTMS Transporter on a OL7 k8s pod. The issue appeared when I have set the read-only filesystem. Trace: Exception in thread "main" java.lang.ExceptionInInitializerError at com.apple.transporter.launcher.Application.start(Application.java:120) at com.apple.transporter.launcher.Application.main(Application.java:766) Caused by: java.lang.NullPointerException: Cannot invoke "com.apple.transporter.launcher.api.LaunchLogger.warn(String)" because "com.apple.transporter.launcher.util.FileUtil.logger" is null at com.apple.transporter.launcher.util.FileUtil.logWarning(FileUtil.java:151) at com.apple.transporter.launcher.util.FileUtil.userHomeDirectory(FileUtil.java:110) at com.apple.transporter.launcher.util.FileUtil.localConfigHome0(FileUtil.java:188) at com.apple.transporter.launcher.util.FileUtil.(FileUtil.java:25) ... 2 more I have to have the pod filesystem read-only it is a security compliance requirement, so I need to find a solution for this issue. Before setting the the FS to read-only everything was working perfectly. Apparently iTMS Transporter lost access to some locations on the pod. What folders should be accessible (writable) got the iTMS Transporter?
0
0
178
2w