In MacOS Ventura, configuration cannot be passed with [NSWorkspace openApplicationAtURL:configuration:completionHandler:]

  • OS:Ventura Beta 6
  • App overview: Launch an app from Safari app extensions and access the IC card reader/writer with the launched app
  • Development Language: Objective-C

Questions: I use " [NSWorkspace openApplicationAtURL:configuration:completionHandler:]" to start the application in Safari app extensions.

At that time, I set "environment" to "configuration", but the launched app cannot get that value. (will be null) (The application side is trying to acquire the set value by [NSProcessInfo.processInfo.environment valueForKey: Key value].)

Does this mean that there was any change in Ventura? In that case, I would appreciate it if you could tell me how to deal with it.

I ran the same app on Monterey 12.5.1 and got the value without any problem.

Fixed in official version.

In MacOS Ventura, configuration cannot be passed with [NSWorkspace openApplicationAtURL:configuration:completionHandler:]
 
 
Q