In the session there's no mention how the RFC822 data is to be parsed.
macOS has long shipped the MailCore framework, which exposes important classes to parse RFC822 messages.
Is this framework available for Mail Extensions or is every developer required to bring their own MIME framework?
Post
Replies
Boosts
Views
Activity
As long time Mail plugin developer (11 years) I really welcome the addition of extensions for Mail. Unfortunately for now the feature set is very minimal and will only help us to implement a minimal viable version of our product if we switch to it.
Is the current API set in stone for macOS Monterey or does it make sense to send feature requests? If so, where it the best place to post them? Here or via Radar?
Thanks!
For a few days now, notarytool is crashing whenever I'm running one of my Jenkins jobs where notarytool is called from a shell script.
Based on the debug log, the crash appears round at the time that the upload of the binary to be notarized is attempted. When a runloop should be started to run the upload via an async http request:
Debug [TASKMANAGER] Starting Task Manager loop to wait for asynchronous HTTP calls.
The specific job setup looks like this:
Jenkins Job › Run shell script phase › Shell script › Second shell script › notarytool call.
Running the notarytool directly from Terminal works and completes as expected.
Crashlog Snippet:
Path: /Applications/Xcode-14.2.app/Contents/Developer/usr/bin/notarytool
Identifier: notarytool
Version: ???
Code Type: X86-64 (Native)
Parent Process: launchd [1]
Responsible: java [428]
OS Version: macOS 12.6.2 (21G320)
Crashed Thread: 1 Dispatch queue: com.apple.NSURLSession-work
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: Namespace SIGNAL, Code 4 Illegal instruction: 4
Terminating Process: exc handler [18889]
Application Specific Signatures:
API Misuse
Thread 1 Crashed:: Dispatch queue: com.apple.NSURLSession-work
0 libxpc.dylib 0x7ff81aa2720e _xpc_api_misuse + 117
1 libxpc.dylib 0x7ff81aa128bb xpc_connection_set_target_uid + 193
2 AppSSOCore 0x7ff8264facaa -[SOServiceConnection _connectToService] + 533
3 AppSSOCore 0x7ff8264faa6f -[SOServiceConnection initWithQueue:] + 102
4 AppSSOCore 0x7ff8264fa98a -[SOClient init] + 122
5 AppSSOCore 0x7ff8264fa855 -[SOConfigurationClient init] + 180
6 AppSSOCore 0x7ff8264fa78c __38+[SOConfigurationClient defaultClient]_block_invoke + 16
7 libdispatch.dylib 0x7ff81ab1c317 _dispatch_client_callout + 8
8 libdispatch.dylib 0x7ff81ab1d4fa _dispatch_once_callout + 20
9 AppSSOCore 0x7ff8264fa77a +[SOConfigurationClient defaultClient] + 117
10 AppSSOCore 0x7ff8264fa6af +[SOAuthorizationCore _canPerformAuthorizationWithURL:responseCode:callerBundleIdentifier:useInternalExtensions:] + 130
11 AppSSOCore 0x7ff8264f9df0 appSSO_willHandle + 64
Back in January the exact same setup was still working. Same macOS version. Xcode version might have been different.
Would really appreciate some help since for now re-implementing notarytool appears to be the only solution.
Every time I attempt to install the macOS Sequoia 15.1 Beta 2 IPSW (UniversalMac_15.1_24B5024e_Restore.ipsw) it fails with the following error in installWithCompletionHandler:
Error Domain=com.apple.MobileDevice.MobileRestore Code=3194 "Declined to authorize this DFU file on this device for this user." UserInfo={NSLocalizedDescription=Declined to authorize this DFU file on this device for this user., NSLocalizedFailureReason=Bei der Installation ist ein unbekannter Fehler aufgetreten.}
I'm running macOS Sonoma 14.6.1, tried with both MobileDevice.pkg from Xcode 16 beta installed and with the official Device Support for macOS 15 beta installed. In either cases it fails with the same error.
The upgrade also fails within a VM for both macOS Sequoia 15.0 Beta 7 and macOS Sequoia 15.1 Beta 2. After pressing Update Now in System Settings › General › Software Update the VM restarts and shows a crash report which unfortunately doesn't contain any useful info (and can't be sent since Apple ID login is only supported with a macOS 15 host...)
Anyone know how to solve this?