Search results for

5.1.1

395 results found

Post

Replies

Boosts

Views

Activity

App Rejected
Can anyone with experience successfully launching an app on the App Store help me? My app was recently rejected by Apple. It says my app didn’t comply with “Guideline 4.2 - Design - Minimum Functionality: The usefulness of the app is still limited by the minimal functionality it currently provides. Specifically, the app primarily offers content for users to view or use, with limited interactive features. Apps should provide valuable utility or entertainment, draw people in by offering compelling capabilities or content, or enable people to do something they couldn't do before or in a way they couldn't do it before.” And ”Guideline 5.1.1(v) - Data Collection and Storage: The app supports account creation but does not include an option to initiate account deletion. Apps that support account creation must also offer account deletion to give users more control of the data they've shared while using an app. Follow these requirements when updating an app to support account deletion: Only offering to tempor
1
0
205
Feb ’25
Re: New LLVM compiler introduces hang using gcd
I originally posted this problem in the old devforums, and now have a reduced test case.I still don't understand what's fundamentally the issue here, but basically the new compiler is somehow allowing a block to get added to a GCD queue twice in some situations. In the following code, the 10 worker blocks each do their thing and the parent block waits until they're all done. This used to work really well (through Xcode 5.1.1), but now, occationally, one of the worker threads will get added to the queue *twice*.Jeffreyint main(int argc, const char * argv[]) { @autoreleasepool { dispatch_group_t group = dispatch_group_create(); dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0); NSUInteger totalWorkers = 10; NSMutableArray *workers = [[NSMutableArray alloc] init]; for (NSUInteger iWorker=0; iWorker<totalWorkers; iWorker++) { __block int numThreads = 0; workerType worker = ^{ numThreads++; if (numThreads>1) { NSLog(@Whoops! Called by two threads); } int y = 0; for
7
0
1.2k
Jun ’15
Rejected because bad description for "NSAppleMusicUsageDescription"
My app got rejected for the following reason:Guideline 5.1.1 - Legal - Privacy - Data Collection and StorageWe noticed that your app requests the user’s consent to access their media library but does not clarify the use of the media library in the applicable purpose string.The NSAppleMusicUsageDescription or Privacy - Media Library Usage Description in my info.plist file is:My app name needs access in order to load songs from your Music Library.My app is an audio player that can import songs from the users music library, or directly play the songs if the user is an Apple Music subscriber.In iTunes Connect I have submitted an appeal to the App Review Board but haven't got any reply so far.What's wrong with my description?From the Human Interface Guidelineshttps://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/requesting-permission/Explain why your app needs the information. Provide custom text (known as a purpose string or usage description string) for display in the system
0
0
1.6k
Sep ’19
Optional login for using an app
We have an application whose main functionality is to provide users subscription-based content. The user can set their preferences and then gets content based on those settings. Currently the app doesn't have any login features but we're interested in adding them, so we could provide the usersa possibility to store their settings in an account (i.e. they're available in all devices they use), andperks for registration, like free content.In reference to submission guidelines 5.1.1 Data Collection and Storage...(ii) If your app doesn’t include significant account-based features, let people use it without a log-in. Apps may not require users to enter personal information to function, except when directly relevant to the core functionality of the app or required by law. If your core app functionality is not related to a specific social network (e.g. Facebook, WeChat, Weibo, Twitter, etc.), you must provide access without a login or via another mechanism. Pulling basic profile information, sharing to the
1
0
857
May ’17
how to transfer an app never released in App Store?
Apple has a recent policy [5.1.1(ix)] requiring medical apps like mine to be submitted by healthcare organizations, not individual physician programmers like me. I have an app I worked on for a couple months, loaded it to AppStoreConnect, sent it out on Test Flight, good feedback, ready to release. But cannot release as individual physician. So went to my employer healthcare organization. They'd be happy to publish my app. I now have credentials within their developers account. When I try to upload my same app (rebuilt with new certificates and identifiers for organization), I can't get it to upload because Apple flags my upload as copying someone else's material -- I suspect my own material! It sees that Cardiovascular Risk app submitted under my healthcare organization is just like my cardiovascular Risk app submitted also by me under my personal developers account! If the app were already approved at least once, I could transfer it. But since never approved for the App Store, I cannot use the Tran
4
0
2.2k
Jun ’22
simctl not working in Xcode 7.0 and Xcode 7.1 beta 1 - backboardd not loaded
UPDATED FOR Xcode 7In Xcode 7.0, I have not been able to install or uninstall apps with simctl.And there is a typo in the simctl help:$ xcrun simctl help ... get_app_container Print the path of the **intsalled** app's container ...Reproduce$ export DEVICE=F24BE4F9-36C5-4842-84A4-1EA2614B8A3E $ export APP=/path/to/CalSmoke-cal.app $ xcrun simctl boot $DEVICE $ xcrun simctl install $DEVICE $PATHExpectedTo see the app installed on the target simulator.FoundThe command hangs indefinitely. Xcode 7 GM$ xcrun simctl install $DEVICE $PATH An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2): Failed to install the requested application An application bundle was not found at the provided path. Provide a valid path to the desired application bundle.The APP does exist at path.The Simulator log shows that `backboard` is not loaded; that log message repeats indefinitely.$ tail -f ~/Library/Logs/CoreSimulator/F24BE4F9-36C5-4842-84A4-1EA2614B8A3E stern CoreSimulatorBridge[8316]: Requesting inst
6
0
13k
Sep ’15
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
565
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
674
Nov ’24
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
1k
Oct ’15
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
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
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
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
21k
Aug ’19