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

Rejected Review - Mac App Sandbox entitlements required for Bluetooth
I submitted a Mac Catalyst app for TestFlight and before it can be tested by external testers it requires an App Review. The iOS app passed review, but the Mac Catalyst app failed review. The rejection reason given was that App Sandbox needed the entitlement: "com.apple.security.network.client" to be YES / true (not false). I do have "com.apple.security.device.bluetooth" set to YES / true. The Developer docs for entitlement "com.apple.security.network.client" say "Use this key to allow your sandboxed app to connect to a server process running on another machine, or on the same machine." for entitlement "com.apple.security.network.client", then go on to discuss TCP and UDP. https://developer.apple.com/documentation/security/app_sandbox While technically a Bluetooth app connecting to another Bluetooth device puts the app in "client mode" and the device in "server mode", I think this network entitlement was intended for TCP / UDP, not Bluetooth. The entitlement "com.apple.security.device.bluetooth" says "A Boolean value indicating whether your app may interact with Bluetooth devices." - this seems to cover all the necessary needs for Bluetooth "your app may interact with Bluetooth devices"..... Would someone at Apple familiar with the docs please clarify what entitlements are required for an app that only uses Bluetooth? If the "com.apple.security.network.client" is required, then I believe the docs for that property should also specify Bluetooth.
0
0
42
4h
I can't find where to accept the new agreement!
I've been trying for a week to find a way to accept the new agreement, but no luck, it keep showing a notification on my account saying " The Apple Developer Program License Agreement has been updated and needs to be reviewed. In order to update your existing apps and submit new apps, the Account Holder must review and accept the updated agreement by signing in to their account." I've tried to email the support but no luck neither. Anyone can help?
0
0
45
5h
App Icon for a pre-order page
We are trying to set up a listing for pre-orders. As I understand, you're allowed to do this without uploading a build. For our previous game, we added an icon via the Xcode in the build. Since we are setting up a listing for pre-orders, without yet having a build, we can't upload the icon in this way. I can't figure out where in the interface we might upload an icon.
1
0
50
10h
Guideline 3.2.1(viii) - Business - Other Business Model Issues - Acceptable Your app provides loan services without meeting all the requirements for apps providing these services.
I am Pakaytip,Here is the detail infomation about my issue: The first time I registered a developer account for my organization, I used my gmail email address. When I submitted the app for review for the first time, the review team replied to me that because our app provides loan services, the developer account must use an email address in the same domain as the company. So I followed the guidance of the developer rules and transferred the holder of our developer account from my previous gmail to the current email address with the same domain as the company in Membership: ******@thiensuratleasing.com Now the name of our organization is: THIENSURAT LEASING COMPANY LIMITED Account Holder: ******@thiensuratleasing.com But when I resubmitted for review, I still received a rejection for issue 3.2.1, as follows: __****Hello, Thank you for your response. However, in terms of 3.2.1, we continued to find that the verified email domains for the "Contract Admin" only end with gmail.com and do not match domains for the submitting company or partnered financial institution. Should you require additional assistance, you can use the contact us page to request help with setting up or distributing your app through App Store Connect. We look forward to reviewing your resubmission. Best regards, App Review** **__ So, I want to know how to update the email address here in "Contract Admin"?
1
0
40
18h
App status - Ready for Distribution
App Status shows Ready for Distribution but the app does not get listed in the App Store, any reason? There is no red mark or any message highlighting is pending. Please note, Automatic Release option is set View on App Store shows App Store Preview followed by the product logo name and other details Business Agreements Filled with Paid Apps, Free Apps, Banking Information, Tax Forms. Not sure anything more.
3
0
105
1d
Apple silicon Macs support issue
After building the app for TextFlight, I uploaded it. After that, I initially received the following message via email. "ITMS-90899: Macs with Apple silicon support issue - The app isn‘t compatible with the provided minimum macOS version of 11.0. It can run on macOS 12.0 or later. Please specify an LSMinimumSystemVersion value of 12.0 or later in a new build, or select a compatible version in App Store Connect." So I added "LSMinimumSystemVersion" to info.plist, increased the version, and uploaded it again. Next "ITMS-90863: Macs with Apple silicon support issue - The app links with libraries that aren’t present in macOS: /usr/lib/swift/libswiftCloudKit.dylib @rpath/libswiftCloudKit.dylib" I received an issue email like the above. The app has supported Mac (Designed by iPad) so far. This time, this issue occurs after building in Xcode 16.0 / MacBook OS 14.6.1. The app being built supports at least iOS 14. We cannot uncheck it because we must support "Mac (Designed by iPad)" in the future. This issue did not occur in the initial upload and distribution. It occurred after deleting all files in the ~/Library/Developer/Xcode/DerivedData path and rebuilding the project. Is this an Xcode bug that will be fixed in the next update? Or is there a separate solution?
11
15
4.9k
Oct ’24
ITMS-90863: Macs with Apple silicon support issue (iCloud library)
Recently I started getting emails from AppStoreConnect when I submit new builds The email states: ITMS-90863: Macs with Apple silicon support issue - The app links with libraries that aren’t present in macOS: /usr/lib/swift/libswiftCloudKit.dylib I can run this app on apple silicon from TestFlight or directly from Xcode and it runs just fine including all iCloud functions. This app has been using iCloud for several years now. So my question is: Should I just ignore the email or do I need to change something to bring this app into compliance?
9
5
1.7k
Jun ’24
App Store Connect Certificates API
Hi all, I‘m using the certificates API in order to create a development certificate. I want to create a Jenkins job that will give employees an option to create a certificate without giving them admin rights. I’m creating a new certificate without any issues. When I try to create another certificate with a different CSR (for a diff user) I get an error that a certificate already exists. Is it limited to create only one certificate per API key?? Thanks!
0
0
85
1d
Pkg installation package uploaded to macstore email prompt ITMS-90296
Hello! I encountered an issue while packaging and uploading the project to the Mac store. I received an email stating: ITMS-90296: App Sandbox not enabled - The following executors must include the 'com. apple. security. app sandbox' entitlement with a Boolean value of true in the entitlement property list: [[com. electron. iflyrecclient. pkg/Payload/iFlytek Listen. app/Contents/MacOS/iFlytek Listen]] Refer to App Sandbox page at https://developer.apple.com/documentation/security/app_sandbox for more information on sandboxing your app. Though you are not required to fix the following issues, we wanted to make you aware of them: ITMS-90886: 'Cannot be used with TestFlight because the signature for the bundle at' iFlytek hears. app 'is missing an application identifier but has an application identifier in the provisioning profile for the bundle.' Bundles with application identifiers in the provisioning profile are expected to have the same identifier signed into the bundle in order to be eligible for TestFlight.' But in my memory, the sandbox was set to true. I have also tried the methods in the forum, but they have not been resolved,I hope you can help me see what happened. Here are the specific situations I developed, This project is built and developed using electron9; The entire project was not developed using Xcode; The specific process of packaging into pkg is as follows: Step 1: Use an electron packager to package the app file Step 2: Use electron/osx sign to sign the entire app file (with options such as entitlement and provisioning profile configured) Step 3: Use the productbuild -- component Yourappname. app/Applications -- sign "3rd Party Mac Developer Installer: *** *** (XXXXXXXXXX)" Yourappname. pkg command to generate the pkg package Step 4: Upload to transporter The above operations were executed normally, and after the second step of signing, using the codesign dvvv -- entities -provided on the official website to query also showed that the sandbox was true. However, after the upload was successful, you will receive an email showing an issue, and the corresponding uploaded version cannot be found on the app connect website Hope to receive your answer. Wishing you good health and smooth work! PS: When generating the app, there is no sandbox related configuration in Info.Plist in the app content package. Is this normal? I checked the info.Plist of Google Chrome, Sogou Input Method and other software, and there is no sandbox configuration. Moreover, I tried manually adding it and then packaging it, but also encountered the same email problem.
16
0
354
1w
Reader App & external Button
Could I implement a button in my application that would open an external link where people could register their account? Just like the Netflix or Disney Plus app has. I think my application falls under the category of "reader" app, just like Netflix and Disney Plus. While I was developing the app, the apple review team rejected my app because of the button to the external registration page. But I see that all other applications that belong to the Reader app have a button, so I'm interested if someone can help me, what do I need to do to enable the button to the external user registration page? best regard Nemanja Nedelkov
1
0
42
2d
Guideline 4.3(a) - Design - Spam
Hi, Thank you for your feedback regarding our app submission. We understand that the latest version was rejected under Guideline 4.3(a) - Design - Spam. We would like to confirm that our app is unique, combining casual gaming and video chat to deliver an engaging and distinct user experience. This update is critical for ensuring optimal performance on iOS 18 and providing a seamless experience for users who have already upgraded. We hope to resolve this matter fully and avoid encountering similar issues with this guideline in future submissions. We kindly request that the review team re-evaluate our app’s uniqueness and design. Additionally, we would greatly appreciate your assistance in expediting the review process so we can release this important update to our users. If further clarification or additional information is needed, please don’t hesitate to reach out. Thank you for your understanding and support. Best regards, The Fachat Team
2
0
110
2d