TCC_CRASHING_DUE_TO_PRIVACY_VIOLATIONIOS

Программируем под IOS
Ответить
Anonymous
 TCC_CRASHING_DUE_TO_PRIVACY_VIOLATION

Сообщение Anonymous »

Мы получили отчет о сбое от AppStore Connect/Xcode, TCC_CRASHING_DUE_TO_PRIVACY_VIOLATION на iPhone 12 Pro под управлением iOS 18.1 (к сожалению, мы не знаем пользователя и то, как он получил сбой)
В журнале упоминается NSPhotoLibraryAddUsageDescription , но мы не используем библиотеку фотографий ни в какой форме, нужно ли нам включать этот ключ в Into.plist? И что мы туда помещаем?
Знаете, какие еще операции могут вызвать эту проблему с разрешением?
Полный лог здесь не поместится, а здесь некоторые его части,

в которых упоминается сбой (тема 7), PhotoLibraryServicesCore, PHPerformChangesRequest defineAuthorizationStatusForChanges (тема 4) и двоичные изображения, включая /System/Library/Frameworks/Photos.framework/Photos /System/Library/PrivateFrameworks/PhotoLibraryServicesCore.framework/PhotoLibraryServicesCore
Опять же, мы не используем ни один из них. Не знаю, почему они здесь.
Incident Identifier: 5AFB7CCF-ECEC-40E1-AF71-02799924BC8
Distributor ID: com.apple.AppStore.
Hardware Model: iPhone13,3
Process: Polynomials [8291]
Path: /private/var/containers/Bundle/Application/168A2A15-821B-414A-84B6-43C5184E5B59/Polynomials.app/Polynomials.
Identifier: com.graphmath.PolynomialsSbS
Version: 5.1 (16)
AppStoreTools: 16C5031b
AppVariant: 1:iPhone13,3:18
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: com.graphmath.PolynomialsSbS [2383]

Date/Time: 2024-12-10 05:23:26.6944 +0200
Launch Time: 2024-12-10 05:16:45.7989 +0200
OS Version: iPhone OS 18.1 (22B5069a)
Release Type: Beta
Baseband Version: 5.10.01
Report Version: 104

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: TCC 0
**This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryAddUsageDescription key with a string value explaining to the user how the app uses this data.**

...
Thread 7 Crashed:
0 libsystem_kernel.dylib 0x00000001daf36ec4 __abort_with_payload + 8
1 libsystem_kernel.dylib 0x00000001daf56bec abort_with_payload_wrapper_internal + 104 (terminate_with_reason.c:102)
2 libsystem_kernel.dylib 0x00000001daf56c20 abort_with_payload + 16 (terminate_with_reason.c:124)
**3 TCC 0x00000001ada4eb10 __TCC_CRASHING_DUE_TO_PRIVACY_VIOLATION__ + 172 (TCC.c:579)**
4 TCC 0x00000001ada4a210 ___tcc_server_send_request_authorization_block_invoke_3 + 124 (tcc_server.c:322)
5 TCC 0x00000001ada4e230 __tccd_send_message_block_invoke + 624 (TCC.c:0)
6 libxpc.dylib 0x00000002130adc40 _xpc_connection_reply_callout + 116 (serializer.c:119)
7 libxpc.dylib 0x00000002130a0390 _xpc_connection_call_reply_async + 80 (connection.c:894)
...

Thread 4:
0 libsystem_kernel.dylib 0x00000001daf24604 semaphore_wait_trap + 8
1 libdispatch.dylib 0x000000019288466c _dispatch_sema4_wait + 28 (lock.c:139)
2 libdispatch.dylib 0x0000000192884d20 _dispatch_semaphore_wait_slow + 132 (semaphore.c:132)
3 PhotoLibraryServicesCore 0x00000001a37cde70 -[PLPrivacy _checkAuthStatusForPhotosAccessScope:preflightStatus:promptIfUnknown:resultHandler:] + 532 (PLPrivacy.m:554)
4 PhotoLibraryServicesCore 0x00000001a37cd9e0 __87-[PLPrivacy _isPhotosAccessAllowedWithScope:promptIfUnknown:synchronous:resultHandler:]_block_invoke + 240 (PLPrivacy.m:587)
5 libdispatch.dylib 0x00000001928840d0 _dispatch_client_callout + 20 (object.m:576)
6 libdispatch.dylib 0x0000000192893750 _dispatch_lane_barrier_sync_invoke_and_complete + 56 (queue.c:1104)
**7 PhotoLibraryServicesCore 0x00000001a37c2c44 -[PLPrivacy _isPhotosAccessAllowedWithScope:promptIfUnknown:synchronous:resultHandler:] + 156 (PLPrivacy.m:582)**
**8 PhotoLibraryServicesCore 0x00000001a385af74 -[PLPrivacy checkPhotosAccessAllowedWithScope:] + 136 (PLPrivacy.m:608)**
**9 Photos 0x00000001a2b99854 -[PHPerformChangesRequest determineAuthorizationStatusForChanges] + 52 (PHPerformChangesRequest.m:417)**
**10 Photos 0x00000001a2c59a78 __102-[PHPhotoLibrary _performCancellableChanges:withInstrumentation**:onExecutionContext:completionHandler:]_block_invoke + 80 (PHPhotoLibrary.m:2044)

...

Binary Images:
0x100e50000 - 0x100fc3fff Polynomials arm64 /private/var/containers/Bundle/Application/168A2A15-821B-414A-84B6-43C5184E5B59/Polynomials.app/Polynomials
0x101184000 - 0x10118ffff libobjc-trampolines.dylib arm64e /private/preboot/Cryptexes/OS/usr/lib/libobjc-trampolines.dylib
0x1096e8000 - 0x1096ebfff iCloudDriveFileProviderOverride arm64e /System/Library/Frameworks/FileProvider.framework/OverrideBundles/iCloudDriveFileProviderOverride.bundle/iCloudDriveFileProviderOverride
0x10a004000 - 0x10a00bfff FileProviderOverride arm64e /System/Library/Frameworks/FileProvider.framework/OverrideBundles/FileProviderOverride.bundle/FileProviderOverride
0x189761000 - 0x18a46efff Foundation arm64e /System/Library/Frameworks/Foundation.framework/Foundation
0x18d310000 - 0x18f1e5fff UIKitCore arm64e /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
0x1a2b1e000 - 0x1a2e98fff **Photos** arm64e **/System/Library/Frameworks/Photos.framework/Photos**
0x1a37bf000 - 0x1a38d8fff **PhotoLibraryServicesCore** arm64e **/System/Library/PrivateFrameworks/PhotoLibraryServicesCore.framework/PhotoLibraryServicesCore**
0x1ada46000 - 0x1ada5dff0 TCC arm64e /System/Library/PrivateFrameworks/TCC.framework/TCC
0x1d6b63000 - 0x1d6b6bfff GraphicsServices arm64e /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices


Подробнее здесь: https://stackoverflow.com/questions/792 ... -violation
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»