Post

Replies

Boosts

Views

Activity

Reply to com.apple.developer.automatic-assessment-configuration entitlement missing from manually downloaded Distribution/InHouse Provisioning Profile
Thank you very much for the detailed explanation. Your answer clarified that the behavior is intentional --- the AAC capability is restricted to specific distribution channels --- and we will proceed accordingly. We plan to transition our testing environment to use an App Store Organization team account, following the recommended path of Apple Distribution + TestFlight for internal testing. (As a side note: it is a bit unfortunate that we won't be able to use our internally built stage-based automated build/distribution pipeline for this workflow, but we understand the policy.) One piece of feedback I'd like to share regarding the Apple Developer Portal UX: When downloading an InHouse Distribution Provisioning Profile from the portal, the Enabled Capabilities section displays: App Groups, Associated Domains, Automatic Assessment Configuration, In-App Purchase, Push Notifications This listing implies that AAC is included in the downloaded profile. However, as confirmed in this thread, the entitlement key (com.apple.developer.automatic-assessment-configuration) is not actually embedded in the InHouse Distribution profile due to distribution channel restrictions. This discrepancy between what the portal UI shows and what is actually present in the profile caused significant confusion during our investigation. We had to physically diff the .mobileprovision files to discover the entitlement was missing. It would greatly reduce developer confusion if the portal clearly distinguished between: Capabilities assigned to the App ID (what the portal currently shows), and Capabilities actually embedded in the downloaded profile for the selected distribution type. A simple indicator --- such as a note like "Not available for InHouse distribution" next to restricted capabilities --- would prevent others from going through the same troubleshooting process. Thank you again for the thorough response and the pointer to the capability restriction guide. Much appreciated.
Topic: Code Signing SubTopic: Entitlements Tags:
May ’26
Reply to Xcode crash when upload to app connect
Same issue occured. macOS : ventura 13.5.1 Xcode : 15 rc version crash log Process: Xcode [8702] Path: /Applications/Xcode15/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 15.0 (22265) Build Info: IDEApplication-22265000000000000~3 (15A240d) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2023-09-13 10:54:15.0509 +0900 OS Version: macOS 13.5.1 (22G90) Report Version: 12 Anonymous UUID: 910F9379-36F8-26F9-AAB3-52D42E45E38D Time Awake Since Boot: 340000 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: archive info plist lock Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6 Terminating Process: Xcode [8702] Application Specific Information: abort() called com.apple.main-thread Application Specific Signatures: NSInvalidArgumentException Application Specific Backtrace 0: 0 CoreFoundation 0x0000000187187154 __exceptionPreprocess + 176 1 DVTFoundation 0x0000000102c07e30 DVTFailureHintExceptionPreprocessor + 388 2 libobjc.A.dylib 0x0000000186ca64d4 objc_exception_throw + 60 3 CoreFoundation 0x00000001872719b8 -[__NSCFString characterAtIndex:].cold.1 + 0 4 CoreFoundation 0x000000018727ec10 -[__NSPlaceholderDictionary initWithCapacity:].cold.1 + 0 5 CoreFoundation 0x000000018709aae0 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 320 6 CoreFoundation 0x000000018709a974 +[NSDictionary dictionaryWithObjects:forKeys:count:] + 52 7 IDEFoundation 0x0000000108f49ac8 -[IDEArchiveDistributionRecord dictionaryRepresentation] + 296 8 IDEFoundation 0x0000000108f2b180 __31-[IDEArchive setDistributions:]_block_invoke + 16 9 DVTFoundation 0x0000000102bffb2c -[NSArray(DVTFoundationClassAdditions) dvt_arrayByApplyingBlock:] + 224 10 IDEFoundation 0x0000000108f2b110 -[IDEArchive setDistributions:] + 84 11 Foundation 0x000000018804ed94 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 604 12 Foundation 0x0000000188078f00 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64 13 Foundation 0x000000018809242c _NSSetObjectValueAndNotify + 284 14 IDEFoundation 0x0000000108f2af08 __36-[IDEArchive addDistribution:error:]_block_invoke + 156 15 libdispatch.dylib 0x0000000186e80400 _dispatch_client_callout + 20 16 libdispatch.dylib 0x0000000186e8f97c _dispatch_lane_barrier_sync_invoke_and_complete + 56 17 DVTFoundation 0x0000000102c4c014 DVTDispatchBarrierSync + 148 18 DVTFoundation 0x0000000102c282b4 -[DVTDispatchLock performLockedBlock:] + 60 19 IDEFoundation 0x0000000108f2ad30 -[IDEArchive addDistribution:error:] + 200 20 IDEFoundation 0x0000000108bd02f0 __35-[IDEDistributionUploadStep upload]_block_invoke.115 + 116 21 DVTFoundation 0x0000000102c4b330 __DVT_CALLING_CLIENT_BLOCK__ + 16 22 DVTFoundation 0x0000000102c4bb08 __DVTSyncPerformBlock_block_invoke + 68 23 CoreFoundation 0x000000018710e1d4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 28 24 CoreFoundation 0x000000018710e0e8 __CFRunLoopDoBlocks + 364 25 CoreFoundation 0x000000018710d58c __CFRunLoopRun + 2432 26 CoreFoundation 0x000000018710c4b8 CFRunLoopRunSpecific + 612 27 HIToolbox 0x000000019095edf0 RunCurrentEventLoopInMode + 292 28 HIToolbox 0x000000019095ec2c ReceiveNextEventCommon + 648 29 HIToolbox 0x000000019095e984 _BlockUntilNextEventMatchingListInModeWithFilter + 76 30 AppKit 0x000000018a33397c _DPSNextEvent + 636 31 AppKit 0x000000018a332b18 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716 32 DVTKit 0x00000001034cca9c -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 300 33 AppKit 0x000000018a326f7c -[NSApplication run] + 464 34 DVTKit 0x00000001034cbcbc -[DVTApplication run] + 60 35 AppKit 0x000000018a2fe3cc NSApplicationMain + 880 36 dyld 0x0000000186cd7f28 start + 2236 Application Specific Backtrace 1: 0 CoreFoundation 0x0000000187187154 __exceptionPreprocess + 176 1 DVTFoundation 0x0000000102c07e30 DVTFailureHintExceptionPreprocessor + 388 2 libobjc.A.dylib 0x0000000186ca64d4 objc_exception_throw + 60 3 CoreFoundation 0x00000001872719b8 -[__NSCFString characterAtIndex:].cold.1 + 0 4 CoreFoundation 0x000000018727ec10 -[__NSPlaceholderDictionary initWithCapacity:].cold.1 + 0 5 CoreFoundation 0x000000018709aae0 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 320 6 CoreFoundation 0x000000018709a974 +[NSDictionary dictionaryWithObjects:forKeys:count:] + 52 7 IDEFoundation 0x0000000108f49ac8 -[IDEArchiveDistributionRecord dictionaryRepresentation] + 296 8 IDEFoundation 0x0000000108f2b180 __31-[IDEArchive setDistributions:]_block_invoke + 16 9 DVTFoundation 0x0000000102bffb2c -[NSArray(DVTFoundationClassAdditions) dvt_arrayByApplyingBlock:] + 224 10 IDEFoundation 0x0000000108f2b110 -[IDEArchive setDistributions:] + 84 11 Foundation 0x000000018804ed94 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 604 12 Foundation 0x0000000188078f00 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64 13 Foundation 0x000000018809242c _NSSetObjectValueAndNotify + 284 14 IDEFoundation 0x0000000108f2af08 __36-[IDEArchive addDistribution:error:]_block_invoke + 156
Topic: App & System Services SubTopic: Core OS Tags:
Sep ’23
Reply to com.apple.developer.automatic-assessment-configuration entitlement missing from manually downloaded Distribution/InHouse Provisioning Profile
Thank you very much for the detailed explanation. Your answer clarified that the behavior is intentional --- the AAC capability is restricted to specific distribution channels --- and we will proceed accordingly. We plan to transition our testing environment to use an App Store Organization team account, following the recommended path of Apple Distribution + TestFlight for internal testing. (As a side note: it is a bit unfortunate that we won't be able to use our internally built stage-based automated build/distribution pipeline for this workflow, but we understand the policy.) One piece of feedback I'd like to share regarding the Apple Developer Portal UX: When downloading an InHouse Distribution Provisioning Profile from the portal, the Enabled Capabilities section displays: App Groups, Associated Domains, Automatic Assessment Configuration, In-App Purchase, Push Notifications This listing implies that AAC is included in the downloaded profile. However, as confirmed in this thread, the entitlement key (com.apple.developer.automatic-assessment-configuration) is not actually embedded in the InHouse Distribution profile due to distribution channel restrictions. This discrepancy between what the portal UI shows and what is actually present in the profile caused significant confusion during our investigation. We had to physically diff the .mobileprovision files to discover the entitlement was missing. It would greatly reduce developer confusion if the portal clearly distinguished between: Capabilities assigned to the App ID (what the portal currently shows), and Capabilities actually embedded in the downloaded profile for the selected distribution type. A simple indicator --- such as a note like "Not available for InHouse distribution" next to restricted capabilities --- would prevent others from going through the same troubleshooting process. Thank you again for the thorough response and the pointer to the capability restriction guide. Much appreciated.
Topic: Code Signing SubTopic: Entitlements Tags:
Replies
Boosts
Views
Activity
May ’26
Reply to Xcode crash when upload to app connect
Same issue occured. macOS : ventura 13.5.1 Xcode : 15 rc version crash log Process: Xcode [8702] Path: /Applications/Xcode15/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 15.0 (22265) Build Info: IDEApplication-22265000000000000~3 (15A240d) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2023-09-13 10:54:15.0509 +0900 OS Version: macOS 13.5.1 (22G90) Report Version: 12 Anonymous UUID: 910F9379-36F8-26F9-AAB3-52D42E45E38D Time Awake Since Boot: 340000 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: archive info plist lock Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6 Terminating Process: Xcode [8702] Application Specific Information: abort() called com.apple.main-thread Application Specific Signatures: NSInvalidArgumentException Application Specific Backtrace 0: 0 CoreFoundation 0x0000000187187154 __exceptionPreprocess + 176 1 DVTFoundation 0x0000000102c07e30 DVTFailureHintExceptionPreprocessor + 388 2 libobjc.A.dylib 0x0000000186ca64d4 objc_exception_throw + 60 3 CoreFoundation 0x00000001872719b8 -[__NSCFString characterAtIndex:].cold.1 + 0 4 CoreFoundation 0x000000018727ec10 -[__NSPlaceholderDictionary initWithCapacity:].cold.1 + 0 5 CoreFoundation 0x000000018709aae0 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 320 6 CoreFoundation 0x000000018709a974 +[NSDictionary dictionaryWithObjects:forKeys:count:] + 52 7 IDEFoundation 0x0000000108f49ac8 -[IDEArchiveDistributionRecord dictionaryRepresentation] + 296 8 IDEFoundation 0x0000000108f2b180 __31-[IDEArchive setDistributions:]_block_invoke + 16 9 DVTFoundation 0x0000000102bffb2c -[NSArray(DVTFoundationClassAdditions) dvt_arrayByApplyingBlock:] + 224 10 IDEFoundation 0x0000000108f2b110 -[IDEArchive setDistributions:] + 84 11 Foundation 0x000000018804ed94 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 604 12 Foundation 0x0000000188078f00 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64 13 Foundation 0x000000018809242c _NSSetObjectValueAndNotify + 284 14 IDEFoundation 0x0000000108f2af08 __36-[IDEArchive addDistribution:error:]_block_invoke + 156 15 libdispatch.dylib 0x0000000186e80400 _dispatch_client_callout + 20 16 libdispatch.dylib 0x0000000186e8f97c _dispatch_lane_barrier_sync_invoke_and_complete + 56 17 DVTFoundation 0x0000000102c4c014 DVTDispatchBarrierSync + 148 18 DVTFoundation 0x0000000102c282b4 -[DVTDispatchLock performLockedBlock:] + 60 19 IDEFoundation 0x0000000108f2ad30 -[IDEArchive addDistribution:error:] + 200 20 IDEFoundation 0x0000000108bd02f0 __35-[IDEDistributionUploadStep upload]_block_invoke.115 + 116 21 DVTFoundation 0x0000000102c4b330 __DVT_CALLING_CLIENT_BLOCK__ + 16 22 DVTFoundation 0x0000000102c4bb08 __DVTSyncPerformBlock_block_invoke + 68 23 CoreFoundation 0x000000018710e1d4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 28 24 CoreFoundation 0x000000018710e0e8 __CFRunLoopDoBlocks + 364 25 CoreFoundation 0x000000018710d58c __CFRunLoopRun + 2432 26 CoreFoundation 0x000000018710c4b8 CFRunLoopRunSpecific + 612 27 HIToolbox 0x000000019095edf0 RunCurrentEventLoopInMode + 292 28 HIToolbox 0x000000019095ec2c ReceiveNextEventCommon + 648 29 HIToolbox 0x000000019095e984 _BlockUntilNextEventMatchingListInModeWithFilter + 76 30 AppKit 0x000000018a33397c _DPSNextEvent + 636 31 AppKit 0x000000018a332b18 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716 32 DVTKit 0x00000001034cca9c -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 300 33 AppKit 0x000000018a326f7c -[NSApplication run] + 464 34 DVTKit 0x00000001034cbcbc -[DVTApplication run] + 60 35 AppKit 0x000000018a2fe3cc NSApplicationMain + 880 36 dyld 0x0000000186cd7f28 start + 2236 Application Specific Backtrace 1: 0 CoreFoundation 0x0000000187187154 __exceptionPreprocess + 176 1 DVTFoundation 0x0000000102c07e30 DVTFailureHintExceptionPreprocessor + 388 2 libobjc.A.dylib 0x0000000186ca64d4 objc_exception_throw + 60 3 CoreFoundation 0x00000001872719b8 -[__NSCFString characterAtIndex:].cold.1 + 0 4 CoreFoundation 0x000000018727ec10 -[__NSPlaceholderDictionary initWithCapacity:].cold.1 + 0 5 CoreFoundation 0x000000018709aae0 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 320 6 CoreFoundation 0x000000018709a974 +[NSDictionary dictionaryWithObjects:forKeys:count:] + 52 7 IDEFoundation 0x0000000108f49ac8 -[IDEArchiveDistributionRecord dictionaryRepresentation] + 296 8 IDEFoundation 0x0000000108f2b180 __31-[IDEArchive setDistributions:]_block_invoke + 16 9 DVTFoundation 0x0000000102bffb2c -[NSArray(DVTFoundationClassAdditions) dvt_arrayByApplyingBlock:] + 224 10 IDEFoundation 0x0000000108f2b110 -[IDEArchive setDistributions:] + 84 11 Foundation 0x000000018804ed94 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 604 12 Foundation 0x0000000188078f00 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64 13 Foundation 0x000000018809242c _NSSetObjectValueAndNotify + 284 14 IDEFoundation 0x0000000108f2af08 __36-[IDEArchive addDistribution:error:]_block_invoke + 156
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Sep ’23