Post

Replies

Boosts

Views

Activity

Notarisation warning safariextz file is present inside app bundle
Hi,Our app has safari legacy extension(***.safarietz), which is packaged inside bundle at custom directory under resources(***.app/Contents/Resources/Components/***.safariextz), when trying notarise the app bundle, there is a warning that ***.safariextz is not a valid product / component package.Couple of questions:How can we resolve this warning.( To support older version of safari we need this extension)Will this warning become error after Feb 3rd 2020, when all submitted software must meet the original notarization prerequisites?
3
0
533
Jan ’20
Replacement for AuthorizationExecuteWithPrivileges for running installer package
Hello, We are trying to develop an application, which is like a custom installer app, where it asks for certain user input or performs certain checks before the actual package in run. As the package needs to be run as sudo or with priviliges , (using NSTask with sudo is giving error that needs ask pass). So using AuthorizationExecuteWithPrivileges to perform install pkg using /usr/sbin/Installer. This works . But the documentation says AuthorizationExecuteWithPrivileges is deprecated and also console has a message AuthorizationExecuteWithPrivileges and AuthorizationExecuteWithPrivilegesExternalForm are deprecated and functionality will be removed soon - please update your application What is the replacement API or approach to install a pkg from a user launched app. The deprecation Notes says Deprecated Use a launchd-launched helper tool and/or the Service Management framework for this functionality. But how to use this for installation case?
0
0
597
Jul ’20
Kextutil/kextload not returning user not approved info when trying load Kext on Mac OS Big Sur beta
Hello, When trying to load our Audio kext, kextutil or kextload are not returning the user not approved error when trying to load the kexts. It doesn't return any error but kexts are not loaded. On prior versions of OS (starting 10.13), they returned error 27, when trying to load the kext . https://developer.apple.com/library/content/technotes/tn2459/_index.html We try to check for the error code and then instruct user through our own prompt with instructions on how to "Allow". Now since it is not returning any error, we are not able to capture this case. Any inputs here on how to get the error /status that kext needs user approval from these kext loading commands.
2
0
1.7k
Aug ’20
Mac OS Big Sur Preference error when trying to launch security preferences to Allow System Extension or Kernel extension
Hello, We are seeing an issue with security preferences that it is has an error when trying launch security preferences to allow system extension or kext . We have tried deleting these plists ~/Library/Preferences/com.apple.systempreferences* ~/Library/Preferences/ByHost/com.apple.systempreferences* ~/Library/Caches/com.apple.systempreferences* But didn't help. This is happening on beta7 on Intel systems and also on Developer Transition Kit too.
26
0
10k
Sep ’20
No CPU information from an emulated app on Apple Silicon(DTK)
Hello, Application is failing to get CPU information when executing commands from an emulated app. Trying to get system information using systemprofiler SPHardwareDataType, when this is run on developer Transition kit from an emulated app, there is no cputype info available in the returned xml. When the same is executed from universal app, it has a valid value for cpu_type .(this code works on Intel based systems without any issues ) There are other dependencies to be sorted out, before our app can be made Universal. Meanwhile how can the CPU information for Apple silicon be obtained programatically from an emulated app.
12
0
1.5k
Sep ’20