I have completed the tap-to-pay functionality by using the strip terminal SDK. To get the publish entitlement I have to submit a checklist document. In the document, I have to add the functionality to educate the merchant. I need the information on where I can add this feature and what will be the flow.
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
The app references non-public symbols in Payload/Apply2Education.iOS.app/Apply2Education.iOS: _SCDynamicStoreCreate, _SCDynamicStoreCreateRunLoopSource, _SCDynamicStoreKeyCreateNetworkServiceEntity, _SCDynamicStoreSetNotificationKeys (ID: c6184710-8a51-4252-9fef-774474fccec9)
{
"errors" : [ {
"id" : "9627df33-29f3-4764-9b77-cc6f1fd14129",
"status" : "409",
"code" : "ENTITY_ERROR.IAP_CREATION_NOT_ALLOWED",
"title" : "You cannot create new in-app purchase.",
"source" : {
"pointer" : "/data/id"
}
} ]
}
Hello,
We have a cross platform (android, iOS) app that consists of two components:
A GUI built in React Native
The business logic for the GUI built in golang
The golang part is launched as a sub-process from the React Native part and communicates via gRPC. The golang part is also responsible for communicating with our servers.
We offer a subscription plan managed by stripe.
We want to deploy the app to the Apple Store, and have the following questions:
Is it allowed to bundle the daemon (the golang part) in the React Native app part, as part of one app?
We have the following mentions: the permissions of the app as a whole will be the superset of permissions needed for the two components. The app contains an email service along other things (file storage, address book, etc.).
Is it ok according to Apple Store guildelines that the app periodically uses the daemon to retrieve new emails from our servers? How about that it bundles multiple services under one app?
Do we need to support in app purchases, or is it ok to continue charging through stripe, or both?
We want the app to be available in the EU/EEA, UK, and US, but preferably globally, is there anything we need to consider for this?
Hello, today when we uploaded a new TestFlight Mac Catalyst build we received an email about the build being invalid:
TMS-90338: Non-public API usage - The app references non-public symbols in {app name}: _AVCaptureDeviceTypeBuiltInTelephotoCamera, _AVCaptureDeviceTypeBuiltInTrueDepthCamera, _AVCaptureDeviceTypeBuiltInUltraWideCamera, _AVCaptureSessionInterruptionReasonKey, _AVCaptureSessionInterruptionSystemPressureStateKey, _AVCaptureSystemPressureLevelCritical, _AVCaptureSystemPressureLevelFair, _AVCaptureSystemPressureLevelNominal, _AVCaptureSystemPressureLevelSerious, _AVCaptureSystemPressureLevelShutdown. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/
We've been uploading builds the same way for months, using the same Xcode 15.2 and dependency versions, and have checked our most recent commits since the last release and nothing was updated around AVFoundation, archiving, etc. Did anything change on Apple's side recently?
We use Xcode 15.2 to build/archive/upload and xcodebuild to run all commands.
I have a mobile application accepted in the app store, and want to restrict access to ONLY iPhone. I have turned off access for macOS and visionOS, but cannot find a way to restrict access on iPads. Is there a way to do this without or with a new build?
my app has been on the App Store for over 6 months and no its gone .. I can't log into my developer Acct because it was set up by someone who is no longer with my company and I don't know how to get it back on ... what are my next steps??
Hi, is it possible to use the "List All Customer Reviews for an App" API to get the reviews for someone else's app (not ours)? Or is it only possible to get reviews for our own app?
https://developer.apple.com/documentation/appstoreconnectapi/list_all_customer_reviews_for_an_app
We're considering to join Developer Program if it is possible to return SOMEONE(not ours)'s APP review data as well.
Thank you in advance.
We recently received an email about our account suspension but the reason is not clear in the email.
We don't know what is the reason behind this and we can't get any response from the Contact page.
Email:
"This letter serves as notice of termination of the Apple Developer Program License Agreement (the “ADP Agreement”) and the Apple Developer Agreement (the “Developer Agreement”) between you and Apple effective immediately.
Pursuant to Section 3.2(f) of the ADP Agreement, you agreed that you would not “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…” Apple has good reason to believe that you violated this Section due to documented indications of fraudulent conduct associated with your account."
When I tried to submit one of my apps for review this morning, I received an alert that I needed to accept the new Developer License Agreement first, which I did. After accepting the agreement however, it still doesn't let me submit or even see my apps in App Store Connect - instead indicating that I need to accept the license agreement (which I already have).
Anyone else experiencing anything like this or know how I can address?
hello i have a shopify website....i have an app called shopney in shopify itself which is used to create the mobile application for my website....i have my app live on both android and ios....now i am changing from shopney to apptile(it is also an app in shopify app store and it is use to create mobile application)..now the apptile team is asking for these keys issuer ID, key ID, and .p8 file for migrating from shopney to apptile platform on ios developer account(ios app store)....so i want to ask you is it really necessary for them to have this files?...can they make do with out it?
MIcrosoft Teams crashes when launched, following details
Process: MSTeams [21109]
Path: /Applications/Microsoft Teams (work or school).app/Contents/MacOS/MSTeams
Identifier: com.microsoft.teams2
Version: 24004.1304.2655.7488 (24004.1304.2655.7488)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
Dear App Review:
We are an image processing software that undergoes regular iterations and updates with new features every month.
At present, our updated version has been waiting for almost 2 weeks in the "waiting for review" state.
During this waiting process, we have made the following actions but are unable to enter the review process:
We requested an expedited review and informed that it was successful, but no progress was made;
Contacted "App Review Status" via email; Please inform us that everything is normal and wait for the review;
Refused by oneself, resubmit for review;
Our users have been anxiously asking us when to update the new features, and they are very eager to use them.
Apple ID of the App:6447539504
Looking forward to your reply, thank you!
My app sells digital Bibles, can I use a payment gateway like PayPal or any other to sell, or should I always use StoreKit?
Hi Apple team,
We've recently launched a new iOS application on the Apple Store and enabled the reset rating option. However, it hasn't reset the ratings for all users' screens. Could you please assist us in resolving this issue at your earliest convenience?
Thank you!
We are constantly getting rejected for deploying rewards apps.
If we add the ability for users to choose whether or not they can receive rewards, will we be approved for deployment?
If you have other ideas and experiences, please share.
I am trying to add macOS as a new platform version to a universal app, which currently has an iOS and visionOS version. Every time I try I receive this error - "macOS: There was an unexpected error while adding this platform."
I submitted a Feedback - FB14001529
I also submitted a TSI and a contact us report through App Store Connect. Any help from Apple on this issue would be great.
Thanks,
David
Hello,
We have an application within our tenant. It is still visible in the iOS and iPadOS App Store as a downloadable and usable application. However, we want to unpublish it because it is no longer managed.
To do this, I have specifically subscribed to a Developer account with my account so that I can connect to App Store Connect and perform this task.
Unfortunately, I have not had the opportunity to do so because the application does not appear in my "apps."
The Apps tab displays "you haven't added any apps yet. To get started, click add apps."
I thought that by connecting my email enterprise address, I would be able to find the application and unpublish it, but it seems that since I was not the one who originally published it, I cannot see it.
Could you help me so that I can perform this task? The person who published the app is no longer part of our company, so we cannot ask them to "transfer the rights" of the application.
Thank you in advance.
Hi,
we were able to migrate our solution from Xamarin to MAUI (.net 8).
After a 2 weeks fight, the app is finally working on my dev devices.
Unfortunately, after sending the app to review, it gets rejected because of the following:
ITMS-90338: Non-public API usage - The app references non-public symbols in [Our app name]: _SCDynamicStoreCreate, _SCDynamicStoreCreateRunLoopSource, _SCDynamicStoreKeyCreateNetworkServiceEntity, _SCDynamicStoreSetNotificationKeys.
If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/
From what I understand, this is because the 4 methods (_SCDynamicStoreCreate, _SCDynamicStoreCreateRunLoopSource, _SCDynamicStoreKeyCreateNetworkServiceEntity, _SCDynamicStoreSetNotificationKeys) exists in the generated Mach-O binary.
Those methods are not used directly by our application but because of HttpClient we are using to request our business API
The methods are implemented in the System.Net.NetworkInformation assembly which is referenced in the System.Net.Http assembly
Given to the MAUI Team
those methods are public and should not be rejected
(https://github.com/dotnet/maui/issues/23210#issuecomment-2186038540)
Kind regards
In order to have ads on Meta that link to the App Store directly (instead of to a website) Meta requires that I install the FB SDK.
Now: Apple requires an ATT permission popup if a user is being tracked.
I've installed the SDK but turned all tracking off by default (so it behaves as though the user said "no" to the ATT popup) and it's still not passing review. Any ideas as to what I could try next?