Hello, We are currently using App tracking transparency in the app. Is this specification of Apple? While showing ATT permission dialog, the app cannot be a background?
Is it possible to close the dialog without selecting Allow or Deny?
App Tracking Transparency
RSS for tagRequest user permission to access user data for tracking a user or device.
Posts under App Tracking Transparency tag
74 Posts
Sort by:
Post
Replies
Boosts
Views
Activity
Hello, We are currently using App tracking transparency in the app.
Is this specification of Apple what is while showing ATT permission dialog, the app cannot be a background?
Is it possible to close the dialog without selecting Allow or Deny?
Hi,
Is there anyway to see where an app is, like is it in the top 30, or 10? If not, that would be a nice add-on so we can really get an idea of if our app really stinks or not :-)
Thanks,
Dan Uff
I have an issue with web ads not working in Safari versions earlier than 16.4.
While debugging Safari Web Ads I found out that I don't get postbacks from versions 16.4 or below from Safari, although there are no technical limitations and the documentation says that web ads should work starting from versions 16.1 https://developer.apple.com/documentation/storekit/skadnetwork/skadnetwork_release_notes/skadnetwork_4_release_notes
For ads that appear in an app, the app is built with iOS 16.1 SDK or later. For web ads, the ad appears in Safari 16.1 or later.``
Maybe I missed something and Apple didn't update the documentation, is that normal?
Maybe it's related to this release and there was a technical problem with Apple? https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-16_4-release-notes/#SKAdNetwork
Has anyone encountered the same problem and how did you fix it?
Thanks!
All,
I a new developer, with a new developer account. I have registered but I have not been able to create a device in my developer account. Whenever I try, I always get an error message that the device is already attached.
I see devices in my personal account but none in my developer account. How cal I fix this? Please hel
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
configuration.URLCache = [[NSURLCache alloc] initWithMemoryCapacity:20 * 1024 * 1024
diskCapacity:100 * 1024 * 1024
diskPath:@"myCache"];
if (!configuration) {
NSLog(@"Failed to create session configuration.");
return;
}
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration];
if (!session) {
NSLog(@"Failed to create session.");
return;
}
NSURL *url = [NSURL URLWithString:@"https://example.com"];
if (!url) {
NSLog(@"Invalid URL.");
return;
}
NSURLRequest *request = [NSURLRequest requestWithURL:url];
if (!request) {
NSLog(@"Failed to create request.");
return;
}
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"Error: %@", error.localizedDescription);
} else {
NSLog(@"Data received: %@", data);
}
}];
if (!dataTask) {
NSLog(@"Failed to create data task.");
return;
}
dataTask.priority = NSURLSessionTaskPriorityDefault;
[dataTask resume];
error message
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSFileManager createDirectoryAtURL:withIntermediateDirectories:attributes:error:]: URL is nil'
*** First throw call stack:
(0x1848bd08c 0x181bbf2e4 0x183585f48 0x185d2f2bc 0x185d2ec7c 0x10709271c 0x1070a3f04 0x185d2ea88 0x185d2db20 0x185d2d5f4 0x185d2d07c 0x185d274b0 0x185dd82c4 0x185dd8214 0x185dd730c 0x107090a30 0x10709271c 0x10709a5e8 0x10709b394 0x10709cb20 0x1070a85f0 0x1070a7c00 0x20bc27c7c 0x20bc24488)
libc++abi: terminating due to uncaught exception of type NSException
I have selected an app to be hidden with Face ID, and it does not appear when i search for it.
Nevertheless, when I move to the "Time of use" of the device, it is ranked among the apps that i have used, so you can realase that i currently have this app.
I think this should be avoided.
I would like to know the solutions I remove all the track of user activity from the app but still give met this from the reviewer :
Thank you for your message.
It would be appropriate to refer to the available documentation to confirm App Tracking Transparency has been correctly implemented.
In particular, review the specifications for the requestTrackingAuthorization(completionHandler:) type method, make any necessary adjustments, and test your app on a device running the latest available operating system version.
Boost
Unwatched post
Share masmt question
I am having trouble releasing my app to the app store since I am collecting tacking user data. However, this is an ue5 project that I imported over to Xcode to release my game and I don't have any tracking permissions. After making a blank ue5 project and doing the same the tracking permission is there automatically so I guess for ue5 projects they activate this. Is there any way to remove this feature in Xcode. I've also tried requesting the data from the user but since I made the project in xcode, I don't know how to code additional things into the game using xcode. I tried adding some code for requesting permission but it didnt show nor effect my game at all. If impossible to remove the tracking where should I write the permission code if this is an ue5 project?
I would like to know the solutions I remove all the track of user activity from the app but still give met this from the reviewer :
Thank you for your message.
It would be appropriate to refer to the available documentation to confirm App Tracking Transparency has been correctly implemented.
In particular, review the specifications for the requestTrackingAuthorization(completionHandler:) type method, make any necessary adjustments, and test your app on a device running the latest available operating system version.
scripts can be the process of what can be done to the app
I don't track my thing but in the application code I use permissions ask from user and apple developer asked me to fix this
Guideline 5.1.2 - Legal - Privacy - Data Use and Sharing
The app privacy information provided in App Store Connect indicates the app collects data in order to track the user, including Physical Address. However, the app does not use App Tracking Transparency to request the user's permission before tracking their activity.
and I don't understand
Good day! I have an app that collects location data in the background, and I'm wondering if there's a way to disable the location warning.
If the the user opts into having your app hidden by clicking "Hide and Require Face ID" is there anything on the Dev/app side that let's us know that they have done this?
Hey guys,
maybe I am doing. Something wrong but my icons wont change back to light mode in my notification.
is there any solution to this ?
I have the following code. This part of the code is used in the widget
var body: some View {
VStack(){
Image(uiImage: imageFromUrl(item.icon) ?? defaultImage!)//(onlineImage ?? defaultImage)!
.resizable()
.frame(width: itemH * 0.70, height: itemH * 0.70)
.aspectRatio(contentMode: .fit)
Text(item.name)
.font(.system(size: titleFont))
.foregroundColor(colorGenerate(0x333333))
.background(Color.clear)
.frame(width: imageWH, height: itemH*0.2)
.lineLimit(1)
.onAppear {
}
}
.frame(width: imageWH, height: itemH)
.background(Color.clear)
}
I really can't find what caused the crash.Or maybe the system killed it directly, but why should it be reported through metrics? The collection of this question is entirely from metrickit
There is no problem at the code level, but the following crash occurs on the actual user's phone:
Date/Time: 2024-08-08 00:59:09.000 +0800
OS Version: iOS iPhone OS 17.5.1 (21F90) (iPhone OS 17.5.1 (21F90))
Report Version: 104
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: EXC_BREAKPOINT at 0x0000000000000000
Crashed Thread: 0
Application Specific Information:
*** Terminating app due to uncaught exception '(null)', reason: ''
Thread 0:
0 widgetExtension 0x000000010023ee54 0x15ae54 + closure #1 () -> SwiftUI.TupleView<(<<opaque return type of (extension in SwiftUI):SwiftUI.View.aspectRatio(_: Swift.Optional<CoreGraphics.CGFloat>, contentMode: SwiftUI.ContentMode) -> some>>.0, <<opaque return type of (extension in SwiftUI):SwiftUI.View.onAppear(perform: Swift.Optional<() -> ()>) -> some>>.0)> in widgetExtension.xxView.body.getter : some + 1408
1 widgetExtension 0x000000010023e6d8 0x15a6d8 + body.get(<compiler-generated>:36)
2 widgetExtension 0x000000010023eeac 0x15aeac + body.get(<compiler-generated>:0)
3 SwiftUI 0x00000001955b6528 0x202528 + _dynamic_cast_existential_0_superclass_conditional + 24428
4 SwiftUI 0x00000001955b2f2c 0x1fef2c + _dynamic_cast_existential_0_superclass_conditional + 10608
5 SwiftUI 0x00000001955b2a4c 0x1fea4c + _dynamic_cast_existential_0_superclass_conditional + 9360
6 SwiftUI 0x00000001955b1b30 0x1fdb30 + _dynamic_cast_existential_0_superclass_conditional + 5492
7 AttributeGraph 0x00000001ba209010 0x9010 + AG::Graph::UpdateStack::update() + 512
8 AttributeGraph 0x00000001ba208bfc 0x8bfc + AG::Graph::update_attribute(AG::data::ptr<AG::Node>, unsigned int) + 424
9 AttributeGraph 0x00000001ba202cc0 0x2cc0 + AG::Graph::input_value_ref_slow(AG::data::ptr<AG::Node>, AG::AttributeID, unsigned int, unsigned int, AGSwiftMetadata const*, unsigned char&, long) + 720
10 AttributeGraph 0x00000001ba202854 0x2854 + _AGGraphGetValue + 228
11 SwiftUI 0x000000019552cdac 0x178dac + _OUTLINED_FUNCTION_1130 + 23736
12 SwiftUI 0x000000019552cd3c 0x178d3c + _OUTLINED_FUNCTION_1130 + 23624
13 AttributeGraph 0x00000001ba209010 0x9010 + AG::Graph::UpdateStack::update() + 512
14 AttributeGraph 0x00000001ba208bfc 0x8bfc + AG::Graph::update_attribute(AG::data::ptr<AG::Node>, unsigned int) + 424
15 AttributeGraph 0x00000001ba202ae0 0x2ae0 + AG::Graph::input_value_ref_slow(AG::data::ptr<AG::Node>, AG::AttributeID, unsigned int, unsigned int, AGSwiftMetadata const*, unsigned char&, long) + 240
16 AttributeGraph 0x00000001ba207c34 0x7c34 + _AGGraphGetInputValue + 248
17 SwiftUI 0x00000001955fc458 0x248458 + -[UIScrollView(SwiftUI) _swiftui_adjustsContentInsetWhenScrollDisabled] + 10764
18 SwiftUI 0x0000000195607dc8 0x253dc8 + -[UIScrollView(SwiftUI) _swiftui_adjustsContentInsetWhenScrollDisabled] + 58236
19 SwiftUI 0x0000000195607d54 0x253d54 + -[UIScrollView(SwiftUI) _swiftui_adjustsContentInsetWhenScrollDisabled] + 58120
20 SwiftUI 0x00000001956d9318 0x325318 + -[NSAttributedString(SPI) initSwiftUIAttributedStringWithFormat:options:locale:arguments:] + 10028
21 SwiftUI 0x000000019561ec30 0x26ac30 + -[UIScrollView(SwiftUI) _swiftui_adjustsContentInsetWhenScrollDisabled] + 152036
22 SwiftUI 0x0000000195606ad8 0x252ad8 + -[UIScrollView(SwiftUI) _swiftui_adjustsContentInsetWhenScrollDisabled] + 53388
23 SwiftUI 0x00000001956066bc 0x2526bc + -[UIScrollView(SwiftUI) _swiftui_adjustsContentInsetWhenScrollDisabled] + 52336
24 SwiftUI 0x0000000195550f34 0x19cf34 + _get_witness_table 7SwiftUI4ViewRzAA7GestureRd__r__lAA15ModifiedContentVyxAA03AddD8ModifierVyqd__GGAaBHPxAaBHD1__AhA0cH0HPyHCHCTm + 14012
25 SwiftUI 0x0000000195550d14 0x19cd14 + _get_witness_table 7SwiftUI4ViewRzAA7GestureRd__r__lAA15ModifiedContentVyxAA03AddD8ModifierVyqd__GGAaBHPxAaBHD1__AhA0cH0HPyHCHCTm + 13468
26 SwiftUI 0x000000019555016c 0x19c16c + _get_witness_table 7SwiftUI4ViewRzAA7GestureRd__r__lAA15ModifiedContentVyxAA03AddD8ModifierVyqd__GGAaBHPxAaBHD1__AhA0cH0HPyHCHCTm + 10484
27 SwiftUI 0x0000000195539518 0x185518 + _OUTLINED_FUNCTION_519 + 3752
28 SwiftUI 0x0000000195539324 0x185324 + _OUTLINED_FUNCTION_519 + 3252
29 AttributeGraph 0x00000001ba209010 0x9010 + AG::Graph::UpdateStack::update() + 512
30 AttributeGraph 0x00000001ba208bfc 0x8bfc + AG::Graph::update_attribute(AG::data::ptr<AG::Node>, unsigned int) + 424
31 AttributeGraph 0x00000001ba202cc0 0x2cc0 + AG::Graph::input_value_ref_slow(AG::data::ptr<AG::Node>, AG::AttributeID, unsigned int, unsigned int, AGSwiftMetadata const*, unsigned char&, long) + 720
32 AttributeGraph 0x00000001ba207c34 0x7c34 + _AGGraphGetInputValue + 248
33 SwiftUI 0x000000019560665c 0x25265c + -[UIScrollView(SwiftUI) _swiftui_adjustsContentInsetWhenScrollDisabled] + 52240
34 SwiftUI 0x0000000195550914 0x19c914 + _get_witness_table 7SwiftUI4ViewRzAA7GestureRd__r__lAA15ModifiedContentVyxAA03AddD8ModifierVyqd__GGAaBHPxAaBHD1__AhA0cH0HPyHCHCTm + 12444
35 SwiftUI 0x0000000195550d5c 0x19cd5c + _get_witness_table 7SwiftUI4ViewRzAA7GestureRd__r__lAA15ModifiedContentVyxAA03AddD8ModifierVyqd__GGAaBHPxAaBHD1__AhA0cH0HPyHCHCTm + 13540
...
――― TEMPLATE END ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
[!] Oh no, an error occurred.
Search for existing GitHub issues similar to yours:
https://github.com/CocoaPods/CocoaPods/search?q=%23%3CTypeError%3A+wrong+argument+type+String+%28expected+Regexp%29%3E%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Frexml-3.2.9%2Flib%2Frexml%2Fsource.rb%3A220%3Ain+%60scan%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Frexml-3.2.9%2Flib%2Frexml%2Fsource.rb%3A220%3Ain+%60match%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Frexml-3.2.9%2Flib%2Frexml%2Fparsers%2Fbaseparser.rb%3A227%3Ain+%60pull_event%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Frexml-3.2.9%2Flib%2Frexml%2Fparsers%2Fbaseparser.rb%3A207%3Ain+%60pull%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Frexml-3.2.9%2Flib%2Frexml%2Fparsers%2Ftreeparser.rb%3A23%3Ain+%60parse%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Frexml-3.2.9%2Flib%2Frexml%2Fdocument.rb%3A448%3Ain+%60build%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Frexml-3.2.9%2Flib%2Frexml%2Fdocument.rb%3A101%3Ain+%60initialize%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fxcodeproj-1.24.0%2Flib%2Fxcodeproj%2Fworkspace.rb%3A83%3Ain+%60new%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fxcodeproj-1.24.0%2Flib%2Fxcodeproj%2Fworkspace.rb%3A83%3Ain+%60from_s%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fxcodeproj-1.24.0%2Flib%2Fxcodeproj%2Fworkspace.rb%3A66%3Ain+%60new_from_xcworkspace%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fcocoapods-1.15.2%2Flib%2Fcocoapods%2Finstaller%2Fuser_project_integrator.rb%3A102%3Ain+%60create_workspace%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fcocoapods-1.15.2%2Flib%2Fcocoapods%2Finstaller%2Fuser_project_integrator.rb%3A71%3Ain+%60integrate%21%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fcocoapods-1.15.2%2Flib%2Fcocoapods%2Finstaller.rb%3A929%3Ain+%60block+in+integrate_user_project%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fcocoapods-1.15.2%2Flib%2Fcocoapods%2Fuser_interface.rb%3A64%3Ain+%60section%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fcocoapods-1.15.2%2Flib%2Fcocoapods%2Finstaller.rb%3A925%3Ain+%60integrate_user_project%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fcocoapods-1.15.2%2Flib%2Fcocoapods%2Finstaller.rb%3A185%3Ain+%60integrate%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fcocoapods-1.15.2%2Flib%2Fcocoapods%2Finstaller.rb%3A170%3Ain+%60install%21%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fcocoapods-1.15.2%2Flib%2Fcocoapods%2Fcommand%2Finstall.rb%3A52%3Ain+%60run%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fclaide-1.1.0%2Flib%2Fclaide%2Fcommand.rb%3A334%3Ain+%60run%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fcocoapods-1.15.2%2Flib%2Fcocoapods%2Fcommand.rb%3A52%3Ain+%60run%27%0A%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fcocoapods-1.15.2%2Fbin%2Fpod%3A55%3Ain+%60%3Ctop+%28required%29%3E%27%0A%2Fusr%2Flocal%2Fbin%2Fpod%3A23%3Ain+%60load%27%0A%2Fusr%2Flocal%2Fbin%2Fpod%3A23%3Ain+%60%3Cmain%3E%27%0A...%0Awrong+argument+type+String+%28expected+Regexp%29%0ALine%3A+1%0APosition%3A+38%0ALast+80+unconsumed+characters%3A%0A%3C%3Fxml+version%3D%221.0%22+encoding%3D%22UTF-8%22%3F%3E&type=Issues
If none exists, create a ticket, with the template displayed above, on:
https://github.com/CocoaPods/CocoaPods/issues/new
Be sure to first read the contributing guide for details on how to properly submit a ticket:
https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md
Don't forget to anonymize any private data!
Looking for related issues on cocoapods/cocoapods...
Searching for inspections failed: undefined method `map' for nil:NilClass
Hi All,
We have Endpoint Security System Extension. We are facing an issue in macOS Sonoma only where we have found that open() API is not returning any response when we try to open the files and OS killing/crashing the extension.
We have found in log streaming below lines for our extension:
error 12:50:51.093673+0530 tccd Failed to create LSApplicationRecord for file:///Library/SystemExtensions/3378971F-D41D-4230-A887-E0DC0F61E98D/com.*.sysextcontainer.onlineext.systemextension/: 'The operation couldn’t be completed. (OSStatus error -10811.)'
It seems internally some access is removed by apple on booting however we can still see our extension has Full Disk Access in System Settings.
We have installed new macOS Sequoia Public beta 24A5289h and above issue is not observed and also issue not seen in previous OS(Big Sur, Monterey, Ventura) and seen only in Sonoma.
We already have filed a Feedback : FB13806349
...
Thanks & Regards,
Mohmad Vasim
Hi all, I am developing new things on my existing .Net core application. I want to create a new page and with this page, the users will create a new app and write important informations. But I cant create a new app with sending post request with connect API. Here is my Postman requests and body.
Sending request to :
https://api.appstoreconnect.apple.com/v1/apps
Body :
{
"data": {
"type": "apps",
"attributes": {
"bundleId": "com.test.testtest",
"name": "Test Test",
"primaryLocale": "en-US",
"sku": "test2024",
"platform": "IOS"
}
}
}
Also I am using a bearer token, and this token has a admin role. When I send a post request, I am getting below error.
{
"errors": [
{
"id": "35f9631f-b8d8-408c-8dfd-adaef043d062",
"status": "403",
"code": "FORBIDDEN_ERROR",
"title": "The given operation is not allowed",
"detail": "The resource 'apps' does not allow 'CREATE'. Allowed operations are: GET_COLLECTION, GET_INSTANCE, UPDATE"
}
]
}
How can I fix this. Pls help.
Thanks.
I have delivery app for customer, driver and we collected location data from user.
With the app for driver, we collected location data for provide direction to deliver, tracking location on Admin to support and send nearest order request.
With the app for customer, we collect location data to show nearest restaurant in 1 km and send current location on Admin for support.
So, I still concern that the app for driver or customer should have request App Tracking Transparency permission?