Search results for

5.1.1

411 results found

Post

Replies

Boosts

Views

Activity

Apple Reject “Explain the use of the AppTrackingTransparency framework in the purpose string.”
Apple Reject my app with feedback that says I need to change my AppTrackingTransparency description. My app doesn't use personalized ads or IDFA. This AppTrackingTransparency identifier for me is for Firebase Messaging, which allows us to send them personal messages like verify phone number, etc. Firebase Doc. says that Firebase in App Messaging needs to request App Tracking Permission on iOS 14. This is the current description on my AppTrackingTransparency in info. plist and this one got rejected. keyNSUserTrackingUsageDescription/key stringOne of our third party library (firebase) requires tracking usage. We personally do not track the user's activity./string Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage We noticed that your app requests the user’s consent to access the AppTrackingTransparency framework, but doesn’t sufficiently explain the use of the AppTrackingTransparency framework in the purpose string. To help users make informed decisions about how their data is used, all pe
3
0
15k
May ’21
App Rejected: Legal: Privacy - Data Collection and Storage
The app does not meet all requirements for apps that offer highly regulated services or handle sensitive user data. Specifically: The account that submits the app must be enrolled in the Apple Developer Program as an organization, and not as an individual. The guideline 5.1.1(ix) requirements give users confidence that apps operating in highly regulated fields or that require sensitive user information are qualified to provide these services and will responsibly manage their data. Next Steps To resolve this issue, it would be appropriate to take the following steps: The app must be submitted through an Apple Developer Program account enrolled as an organization. You may either enroll in a new Apple Developer Program account as an organization, or request that your individual account be converted to an organization account by contacting Apple Developer Support. Please note that you cannot resolve this issue with documentation showing permission to publish this app on behalf of the content owner or ins
1
0
612
Oct ’24
Help/App rejected
Hi, I am having a hard time understanding what I did wrong here. My app as a Login screen to authenticate the user, after which they are given to subscribe to either a monthly plan or a yearly plan(auto-renewed). After countless rejection, I guess I am failing to understand. This the message I received from the review team: Hello, Thank you for your question. Regarding guideline 5.1.1, Please note that although App Review Guideline 3.1.2 requires an app to make subscription content available to all the supported devices owned by a single user, it is not appropriate to force user registration to meet this requirement; such user registration must be optional.. Upon further review, additionally we found that your submission does not comply with the following guidelines: Guideline 2.3.2 - Performance - Accurate Metadata We noticed your free download app requires users to subscribe prior to accessing content or features, but this requirement is not clearly specified in your app description. Specifically,
5
0
798
Nov ’24
Does Showing User's Current Location on the Map Require 'NSLocationWhenInUseUsageDescription'?
I have a desktop application that shows some real estate properties chosen by the user. The application shows those GPP locations on the map. The SwiftUI code is something like the following. import SwiftUI import MapKit struct ContentView: View { var body: some View ZStack { mapView } } private var mapView: some View { Map(position: $propertyViewModel.mapPosition) { ForEach(propertyViewModel.properties) { property in Annotation(, coordinate: CLLocationCoordinate2D(latitude: property.lat, longitude: property.lon)) { Button { } label: { VStack { Image(systemName: house.circle.fill) .resizable() .scaledToFit() .frame(width: 48) .foregroundStyle(colorScheme == .light ? .white : .black) ... } } .buttonStyle(.borderless) } } UserAnnotation() } .mapControls { MapUserLocationButton() } .mapControlVisibility(.visible) .onAppear { CLLocationManager().requestWhenInUseAuthorization() } } } The application only wants to use the CLLocationManager class so that it can show those locations on the map relative to your curren
1
0
172
Feb ’26
Cannot run kext built on 10.11
When I build a kext that uses IOLockSleepDeadline and IOLockWakeup with Xcode 7 with the MacOSX10.11.sdk, the resulting kext will not load on OS X 10.8 (even though I am specifying MACOSX_DEPLOYMENT_TARGET=10.8 and -mmacosx-version-min=10.8).Trying to load the resulting kext on 10.8 yeilds:(kernel) kxld[com.mykext]: The following symbols are unresolved for this kext: (kernel) kxld[com.mykext]: _IOLockSleepDeadline_darwin14 (kernel) kxld[com.mykext]: _IOLockWakeup_darwin14 (kernel) Can't load kext com.mykext - link failed.It looks like by the very act of compiling against the 10.11 headers (particularly IOLocks.h), the _darwin14 part is being appended.However, building using Xcode 5.1.1 with MacOSX10.9.sdk, the resulting kext loads on both 10.8 and 10.11 without modifications.In the 10.11 IOLocks.h, there are three definitions:int IOLockSleep( IOLock * lock, void *event, UInt32 interType) __DARWIN14_ALIAS(IOLockSleep); int IOLockSleepDeadline( IOLock * lock, void *event, AbsoluteTime deadline, UInt32
2
0
1.1k
Oct ’15
App Rejected due to third Party AI Service
Hi! We are facing App Rejection from Apple due to this <> Guidelines 5.1.1(i) - Legal - Privacy - Data Collection and 5.1.2(i) - Legal - Privacy - Data Use Issue Description Issue Description The app appears to share the user’s personal data with a third-party AI service but the app does not clearly explain what data is sent, identify who the data is sent to, and ask the user’s permission before sharing the data. Apps may only use, transmit, or share personal data after they meet all of the following requirements: Obtain the user’s permission before sending data Next Steps If the app sends user data to a third-party AI service, revise the app to ask the user’s permission before sharing personal data with a third-party AI service. If it does not already, the app’s privacy policy must also identify what data the app collects, how it collects that data, and all uses of that data, including if it is shared with a third-party AI service. If the app does not send user data to a third-party AI service
1
0
133
3w
Intermittent Crash with high Frequency on App After ios15 update.
My app has started experiencing intermittent crashes for ios15 devices only. From the logs, the suspected region of crash involves realm threads for write or read or update and TableView reload. But Since the issue is pretty intermittent we are not able to pinpoint the cause of the crash? Does anyone have any suggestion to pinpoint the cause of the crash or what new update in ios15 would have led to this issue.? Below is the Crash Log. From the Crash Analytics. Fatal Exception: NSInvalidArgumentException 0 CoreFoundation 0x9904c __exceptionPreprocess 1 libobjc.A.dylib 0x15f54 objc_exception_throw 2 CoreFoundation 0x176014 +[NSObject(NSObject) _copyDescription] 3 UIKitCore 0xf695a0 -[UIResponder doesNotRecognizeSelector:] 4 CoreFoundation 0x2e474 ___forwarding___ 5 CoreFoundation 0x2d5b0 _CF_forwarding_prep_0 6 UIKitCore 0x3eee54 -[UIUndoGestureInteraction didMoveToView:] 7 UIKitCore 0x194d8c _setInteractionView 8 UIKitCore 0x2f91e4 -[UIView(Dragging) addInteraction:] 9 UIKitCore 0x4a1444 -[UIEditingOverlayVie
2
0
1.4k
Nov ’21
My app was rejected based on: Guideline 3.2.2 - Other Business Model Issues - Unacceptable
My app allows users to compete in quizzes with other players, with each quiz having a $5 entry fee. The winner of the quiz will receive a digital gift card. The amount of the gift card depends on the number of players in the quiz. This app has gone through a long review process. It initially failed to Guideline 5.1.1: We found in our review that your app does not meet all of our requirements for apps that offer highly regulated services or handle sensitive user data. Specifically: The account that submits the app must be enrolled in the Apple Developer Program as an organization, and not as an individual. Which made me to believe it was a Gambling app (even though it's a skill-based game, not a chance-based game which is what 'Gambling' is defined as). So I established a company and then resubmitted the app. It then failed on the following guideline: Guideline 3.2.2 - Business - Other Business Model Issues - Unacceptable The primary purpose of your app is to encourage users to watch ads or perform ma
0
0
1k
Jul ’21
App Rejected due to third Party AI Service.
Hi All, We are facing App Rejection from Apple due to this - Guidelines 5.1.1(i) - Legal - Privacy - Data Collection and 5.1.2(i) - Legal - Privacy - Data Use Issue Description The app appears to share the user’s personal data with a third-party AI service but the app does not clearly explain what data is sent and identify who the data is sent to before sharing the data. Apps may only use, transmit, or share personal data after they meet all of the following requirements: Disclose what data will be sent Specify who the data is sent to Obtain the user’s permission before sending data Identify in the privacy policy what data the app collects, how it collects that data, all uses of that data, and confirm any third party the app shares data with provides the same or equal protection Next Steps If the app sends user data to a third-party AI service, revise the app to explain what data is sent and identify who the data is sent to before sharing personal data with a third-party AI service. If it does not al
12
0
620
3w
Secure and HttpOnly cookies setted by server not sent to subsequent http requests
Hi, I have an Ionic Hybrid App with this specs: Ionic 3.9.2 Angular 5.2.11 Cordova Android 8.1.0 and iOS 5.1.1 Cordova 8.0.0 cordova-plugin-ionic-webview 5.0.0 WKWebview My app make request to a SOAP backend which is secured with a HttpOnly secure cookie JSESSIONID (Tomcat server). I have enabled CORS so that my requests are able to reach the backend, this is the Tomcat CORS filter: tCorsFilter torg.apache.catalina.filters.CorsFilter tt ttttcors.allowed.origins ttttionic://localhost,http://localhost tt tt ttttcors.allowed.methods ttttGET,POST,HEAD,OPTIONS,PUT tt tt ttttcors.allowed.headers ttttContent-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers,SOAPAction,Cache-Control tt tt ttttcors.exposed.headers ttttAccess-Control-Allow-Origin,Access-Control-Allow-Credentials tt tt ttttcors.support.credentials tttttrue tt tt ttttcors.preflight.maxage tttt10 tt tCorsFilter t/* When I do login against the backend the server SETS a cookie (JSESSION): Set-Cooki
0
0
1.9k
Oct ’20
Apple rejected my app with two reasons
Hello,Apple rejeted my app with two reasons that I don't understand how to fix it.1. Guideline 2.3.10 - Performance - Accurate MetadataWe noticed that your app or its metadata includes irrelevant third-party platform information.Specifically, your app includes non-iOS status bar images in the app’s screenshots.Referencing third-party platforms in your app or its metadata is not permitted on the App Store unless there is specific interactive functionality.Next StepsTo resolve this issue, please remove all instances of this information from your app and its metadata, including the app description, promotional text, What's New info, previews, and screenshots.My question:what to fix? to share my screenshots maybe they not enough? I don't understnad what to do..Guideline 5.1.1 - Legal - Privacy - Data Collection and StorageWe noticed that your app requires users to register or log in to access features that are not account-based.Specifically requiring a date of birth.Next StepsTo resolve this issue, pleas
2
0
12k
Dec ’18
Emails to privaterelay.appleid.com bouncing
Hi,We are using Sign in with Apple to onboard users to our system. We need to send instructions to the user using the email provided at signup. We use Mandrill in the backend to send emails. I have configured the sender email in Individual Email Addresses under Certificates, Identifiers & Profiles in developer account (& it shows a green check mark). The emails sent to private relay addresses (e.g. xxxxxprm23@privaterelay.appleid.com) bounces.I have verified another email using gmail & it works fine.Am I missing some settings?-------------Bounce message from Mandrill-----------------------------------Received: from mail178-28.suw51.mandrillapp.com (unknown [198.2.178.28])by relay-3.us-west-2.relay-prod (Postfix) with ESMTPS id C5BCA20EF5for <bounce-md_31096458.5d52843d.v1-61f4bb207bb443e7a3d9e4482eb7beb3@mandrillapp.com>; Tue, 13 Aug 2019 09:34:54 +0000 (UTC)Date: Tue, 13 Aug 2019 09:34:54 +0000From: postmaster@mail178-28.suw51.mandrillapp.comSubject: Delivery reportTo: bounce-md_31096458.5d
14
0
22k
Aug ’19
Log in request
Good afternoon, I wanted to comment something to see if you can help me find a solution. The apple review team tells us the following “Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage We noticed that your app requires users to register with personal information to purchase in-app purchase products that are not account based” To use our applications you have to buy them but we want users to be able to try it for free for a few days before buying it. Therefore, to avoid that they can use it during the trial days and then uninstall and reinstall it we have put a register at the beginning. This way when the trial days are over they will only have the option to click on the Unlock button which will take them to the App Store to buy it. But I see that in Apple's Best practices it says: “Delay sign-in for as long as possible. People often abandon apps when they’re forced to sign in before they can do anything useful. To help avoid this situation, give people a chance to get a sense of what yo
0
0
468
Sep ’23
App Store Review: Zero Consistency
I’ve officially given up trying to release my app on iOS. Apple’s latest rejection quotes: • Guideline 5.1.5 – Location Services “The app uses location data for features that are not relevant to a user’s location. Specifically, the app is not functional when Location Services are disabled. To resolve this issue, please revise the app so that the app is fully functional without requiring the user to enable Location Services.” • Guideline 5.1.1 – Data Collection and Storage Complaining that the app “encourages or directs” users to go to Settings to enable location. My app is literally built around live location. The entire point is: you walk the circuit, see telemetry synced with where you are. No location, no app. That is the product. Apple wants the app to be “fully functional” without the one thing it needs to exist. That’s like rejecting a camera app because it doesn’t “fully function” with no camera permission. What makes this worse is the complete lack of consistency. Every time I fix what they a
1
0
92
Dec ’25
No response for an appeal
Hi everyone, I recently received a Pending Termination Notice for my very first iOS application, and I’m extremely worried about losing my developer account. My app submission was initially rejected due to: The app may contain hidden features, functionality, or content. Specifically, the app may contain financial transactions without the necessary authorization. Apps that provide financial transactions without the necessary authorization do not comply with guidelines 3.2.2 and 5.1.1(ix). Users should never be misled about the apps they download. Attempting to hide features, functionality, or content in the app may lead to removal from the Apple Developer Program. I sent an appeal immediately, but after 13 days (March 14 – March 27), I received a Pending Termination Notice stating that my app violated section 3.2(f) of the Apple Developer Program License Agreement due to dishonest or fraudulent activity. I was shocked because my app is a simple Objective and Key Results (OKR) tracking application. Aft
0
0
150
Apr ’25