Post not yet marked as solved
Unable to Submit for Review
The items below are required to start the review process:
An error has occurred. Try again later.
any idea what the problem is?
Post not yet marked as solved
I have issues with uploading my binary to App Store Connect. It says that my project is using UIWebView . Now the funny thing is, that I never used UIWebView during coding also searching for it in Xcode gives me no results. I searched the whole project folder with grep -r "UIWebView". and no results, but still App Store Connect rejects my binary with that reason.
What can i do?
Post not yet marked as solved
I was trying to register my name in app store connect, I was trying to use few names and it said they are already taken, hence I have went ahead with a new name and it was available. So I have almost finished my development .
Today I have again searched app store with my app name to make sure there are no apps. But there is an app in exact same name.
If it was already available? Why did apple allowed me to use that name and showed it as available?
The only reason I could think of is, either their bundle ID or SKU Is different between mine and other app in store.
But when i search for the same name now, I can see that app, Will apple allow accept mine ? Or should I change the name of my app?
Post not yet marked as solved
Hello,
Right when iPadOS 15 is released in the Fall, I'll want to support the new large widget and a few of the other iPadOS 15 specific features.
I'm working on them now in the Xcode 13 Beta, but to give these features out to users on launch day, can I update my app now with these features from the Xcode 13 Beta? Or would I need to wait until Xcode 13 is public?
Sorry if this question seems simple. This is my first time launching on the new update's release day, so I am unsure if I can submit those new features now or wait until launch day.
Please let me know!
P.S. My app is multi-platform (iOS, iPadOS, and macOS). Would submitting early from an Xcode beta potentially mess up the other platforms?
Submitted for review on August 12, 2021 Our App installation package allows the minimum support for iOS 9.0 devices, and after the release of the review on August 13, downloading our App from the AppStore becomes a minimum support for iOS 11.0 devices. Has anyone else encountered this problem?
Development tools: XCode version number Version 12.4 (12D4e).
Post not yet marked as solved
Hi,
I am trying to deploy to app store but it keeps giving me a crashing upon login in on the app. but on test flight everything seems to run smoothly.
"We're looking forward to completing our review, but we are unable to
continue because your app crashed during review. Please review the details
below and the attached crash logs, then complete the next steps.
Steps leading to crash:
Logging in to your app causes it to crash
Review device details:
Device type: iPad and iPhone
OS version: iOS 14.7.1
"
Just an overview I use Xamarin forms.
Upon launching I have this peice of code, if it has the following it would go to dashboard.
So this would check if it has the token and User Existing in the app
public App()
{
InitializeComponent();
Device.SetFlags(new[] { "SwipeView_Experimental" });
Device.SetFlags(new[] { "AppTheme_Experimental" });
if (Application.Current.Properties.ContainsKey("Token") && Application.Current.Properties.ContainsKey("User") && TokenUtility.CheckCredExpiration())
{
MainPage = new Dashboard();
}
else
{
MainPage = new LoginPage(null);
}
}
Login Functionality
async void SigninAsSupplier(object sender, EventArgs e)
{
User user = new User(Entry_User.Text, Entry_PassWord.Text);
if (Connectivity.NetworkAccess != NetworkAccess.Internet)
{
await DisplayAlert("Denied", "Login Failed, No Internet", "Ok");
return;
}
try {
if (user.CheckInformation())
{
RestService DaneporkRest = new RestService();
ActivitySpinner.IsRunning = true;
Token AuthCred = await DaneporkRest.FetchAccessToken(Entry_User.Text, Entry_PassWord.Text);
if (AuthCred == null)
{
await DisplayAlert("Denied", "Login Failed", "Ok");
ActivitySpinner.IsRunning = false;
}
else
{
token_controller.Save(AuthCred);
Application.Current.Properties["Token"] = AuthCred.access_token;
Application.Current.Properties["User"] = Entry_User.Text;
Application.Current.Properties["Expiration"] = AuthCred.DateExpiration;
var r = TokenUtility.CheckCredExpiration();
if (Device.RuntimePlatform == Device.Android)
{
//Runtime platform instead of OS.
//When the login is done, if we go to back it will go back to log in screen
// to prevent this we will overide behaviour.
Application.Current.MainPage = new Dashboard();
}
else if (Device.RuntimePlatform == Device.iOS)
{
await Navigation.PushModalAsync(new NavigationPage(new Dashboard()));
}
}
}
else
{
await DisplayAlert("Denied", "Login Failed", "Ok");
ActivitySpinner.IsRunning = false;
}
}
catch(Exception s)
{
throw s;
}
[Crash log](https://developer.apple.com/forums/content/attachment/900e4749-5881-4f97-8ebf-b40822c7079c)
[Additional Logs](https://developer.apple.com/forums/content/attachment/c373b1bc-b82e-44c3-94d6-2bb7475b9c28)
Post not yet marked as solved
I was told I should just choose "No" by people but I've recently been incorporating the following in my app: Firestore Phone Authentication, POST/GET requests to a Heroku app (with data including location information, the phone numbers, database IDs). I THINK this means that I need to choose the option 'Yes', but I'm not sure if these are exempt (under the 'c' option). Any insight would be appreciated, thank you!
Post not yet marked as solved
Our app uses Firebase Analytics as well as Firebase Crashlytics. We host no ads, nor intentionally track users. Analytics and Crashlytics are disabled by default and we ask the consent to enable these on our own default consent pages that are shown on app start.
Recently the app updates have been getting rejected with the following message:
Guideline 5.1.2 - Legal - Privacy - Data Use and Sharing
We noticed your app accesses web content you own where you collect
cookies. However, you do not use App Tracking Transparency to request
the user's permission before collecting data used to track.
Collecting cookies is a form of tracking. Starting with iOS 14.5, apps
on the App Store need to receive the user’s permission through the
AppTrackingTransparency framework before collecting data used to track
them.
Next Steps
Follow these steps to resolve this issue:
If you haven't already, update your app privacy information in App Store Connect to disclose that you track users. You must have the
Account Holder or Admin role to update app privacy information.
2. Implement App Tracking Transparency.
3. Request permission using App Tracking Transparency before collecting data used to track the user. When you resubmit, indicate in
the Review Notes where the permission request is located.
4. If the user does not allow tracking, do not collect cookies for tracking purposes.
You may also choose to remove the tracking functionality from your
app, including tracking that occurs when accessing web content.
Resources
Tracking is linking data collected from your app with third-party data for advertising purposes, or sharing the collected data with a
data broker. Learn more about tracking.
See Frequently Asked Questions about the new requirements for apps that track users.
Learn more about designing appropriate permission requests.
Please see attached screenshots for details. (screenshot of my analytics consent page)
This is how my App Privacy information looks like on App Store Connect:
As you can see, currently we have stated that we do not track users.
Apple defines tracking as follows (https://developer.apple.com/app-store/app-privacy-details/#user-tracking):
“Tracking” refers to linking data collected from your app about a particular end-user or device, such as a user ID, device ID, or profile, with Third-Party Data for targeted advertising or advertising measurement purposes, or sharing data collected from your app about a particular end-user or device with a data broker.
We have disabled the IDFV collection (GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED is set to false), and the IDFA collection (we are using Firebase/AnalyticsWithoutAdIdSupport library).
Other than this, we do not set any custom user id for the Analytics, the Firebase Analytics SDK only uses the auto-generated app instance ID which (to my understanding, at least) can’t be linked to a particular end-user or device, or be shared for advertising targeting purposes by the third-party. Is this still considered tracking by Apple?
Then again, Apple states that:
"Tracking also refers to sharing user or device data with data brokers"
Out-of-the-box, Firebase Analytics collects some specs about the device (such as the model). Does this mean that using Firebase Analytics is tracking no matter what?
Have you come up with a solution for this, other than disabling Firebase Analytics, or implementing the ATT prompt, neither of which is something we would like to do?
Post not yet marked as solved
When I look at app product pages in the App Store, I notice that the subtitles are cut off a lot (e.g. Harmony, Collab & Sing...) and I don't see how you view the whole subtitle. I want to understand this so that I get my own submission right. Thank you!
Post not yet marked as solved
My app was rejected by App Store three times for the following use case:
Users start payment process,
App Store has payment issue with the users and stop the payment.
The app shows "Payment not Completed" .
Apple says that I should not show that message but does not tell me what message to show.
I changed the message to "Payment Failure". Apple rejected my app saying the message is not correct.
Then I changed to have no message. Apple again failed me.
I am desperate. What message/UI should I show in this use case?
Post not yet marked as solved
Hello Forum Members
I tried to upload
my App the other day and it got rejected because I am offering "highly
regulated services" or "sensitive user data". Apple's solution
for is that I must enroll as an organization and not as an Individual. As I am
not able to do this yet, I tried to remove all sensitive user data, but as I
resubmitted the App it got rejected again.
So here is my
question: Is there a workaround for this? Or can I look up what is considered
highly regulated services and sensitive user data? I could not find anything...
Thanks in Advance
Mattis Rinke
Hi,
I've heard that if you want to publish your app to the App Store, it's okay to have warnings from Xcode as long as they're not critical to the apps stablitity or performance. Of course, getting rid of them is the best option, but in this case, there are over 999+ warnings generated by a third-party app.
In my case is that I'm working on an app in Unity, and I'm getting a lot of Unity-generated warnings that I assume are benign, but I don't want to risk delaying the app's review process.
I receive the following warnings:
-This function declaration is not a prototype
-Code will never be executed
-All paths trough this function will call itself
-Unused function
-OSAtomicCompareAndSwap32Barrier is deprecated
Is there an app that has been allowed entry to the AppStore with these warnings?
It it okey for me to publish the app on AppStore with these warnings or how should I approach this issue?
Thank you
Mike
Post not yet marked as solved
I am working on a learning app for English and I want to use some movies clips ( 10-15 sec only ) to teach English
Is this legal? and is coming under fair use?
New to Apple developer so please be patient with me.
Why can't I type into the Identifier field in the Certificates, Identifiers & Profiles tab of Apple Developer? How do I get the identifier in that field?
Post not yet marked as solved
Can I put italics in my product page description?
Thanks!
Post not yet marked as solved
Hi,
We have just signed up for the Apple developer program as a company, and we would like to develop an application for our clients.
The current application is not on the App store, so there is no "transfer" to do, per say.
The customer has his developer account as well, so we want them to add our company as a whole on their account so we can "do the work of publishing" for them. We will manage who has the rights to test, develop and publish apps for the client.
In the past, each developer created their own developer account using their own email address. The clients then added the individual account in their developer program.
There are 2 problems that we're trying to address:
We have multiple developers working on the same project and we would like to release new versions with our company's credentials rather than the individual's account.
Over time, some employees have left our company and we no longer have access to our clients' developer accounts to make updates without their intervention.
How can our clients add our organization so we can manage the clients' applications.
Thanks for all your help.
Post not yet marked as solved
Of course assuming that the app itself is compliant to the "App Store Review Guidelines"
Post not yet marked as solved
We're trying to submit our app. We select a build and hit Save. We get the error: An error has occurred. Try again later.
The server's response:
{
"errors" : [ {
"id" : "44937fae-c936-4de4-806f-09caa6395d78",
"status" : "409",
"code" : "ENTITY_ERROR.RELATIONSHIP.UNKNOWN",
"title" : "The provided entity includes an unknown relationship",
"detail" : "'appClipDefaultExperiences' is not a relationship on the resource 'appStoreVersions'",
"source" : {
"pointer" : "/data/relationships/appClipDefaultExperiences"
}
} ]
}
So it looks to be related to app clips. This app briefly had an app clip but we disabled it a while ago. Never had any issues submitting until today.
Does anyone know what's going on?
Post not yet marked as solved
We created a version in the App Store for submittal but want to remove it entirely (before submitting) for a different point version of the release (instead of a minor one). Is there a delete option for this and what is the path forward.