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
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.
Post
Replies
Boosts
Views
Activity
If two different companies use the same bundle ID structure but add a suffix, such as com.company.app and com.company.app.fr, would the apps pass the App Review? The app names are different.
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.
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
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!
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!
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.
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
How long does an account migration takes from apple end?
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?
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
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?
Hello guys, I'm seeing that even if we delete applications, our users can download them again because they had them installed once. Can this be avoided somehow? We don't want them to be able to be installed ever again.
Thank you!
is there a way to review even if it doesnt display
I have a SaaS solution for Beauty Services Industry.A Salon can download the app, create account and add users. They pay per user.
Is there a way we can have seat based pricing with Apple subscription? The salon can add a user mid month or remove one and the rates should reflect those.
I have tried all forums but I am not getting any way of doing this.
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
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 !
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?
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.
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?