Posts

Post not yet marked as solved
2 Replies
159 Views
Hi, in past several versions of macOS, following deep links into System Preferences were working: FileVault: x-apple.systempreferences:com.apple.preference.security?FDE Software update: x-apple.systempreferences:com.apple.preference.softwareupdate GateKeeper and System Extensions: x-apple.systempreferences:com.apple.preference.security?General Focus: x-apple.systempreferences:com.apple.preference.security?Privacy_Focus Full Disk Access: x-apple.systempreferences:com.apple.preference.security?Privacy_AllFiles And many others They do not work in macOS Ventura anymore. Is there a replacement in macOS Ventura available? Could you please add/document new deep links into System Settings app? We use it to guide users through different setup steps that have to be done to fully setup/onboard our macOS software. Thank you for any information, Jakub
Posted
by RudoBaker.
Last updated
.
Post not yet marked as solved
1 Replies
545 Views
I have download Xcode 12 for universal apps. I do not have VALID_ARCHS set at all and I can build FAT binary from Xcode IDE just fine. I have also installed CommandLine tools for Xcode 12, but when I try to build from the Terminal, I get just Intel binaries. Trying the -showdestinations option gives the following error: Ineligible destinations { platform:macOS, name:Any Mac }. If I try to set VALIDARCHS = arm64 to try build for ARM only, I get an error too. { platform:macOS, arch:x86_64h, error:My Mac doesn’t support any of targets’s architectures. You can set target’s Architectures build setting to Standard Architectures to support My Mac. } I have not found Command Line Tools for Xcode 12 Universal apps so maybe the Command Line Tools I have are for the standard Xcode 12 and can't build universal apps? Any ideas what might be wrong?
Posted
by RudoBaker.
Last updated
.
Post not yet marked as solved
2 Replies
191 Views
Hello, we have some code that uses the deprecated WebView class to load some HTML content. When we attempt to load e.g. this page https://jovial-mclean-ae8f9b.netlify.app/ several popups about fonts requiring install will appear. Is there a way how to configure WebView so it does not show these popups? The same page loads without the popups using WKWebView. Unfortunately we are unable to rewrite everything to WKWebView yet as it is not that trivial for the amount of code in both native and JS that we have. So I would be very interested in a some quick fix for the WebView that I might have missed. Thank you for any help, Jakub
Posted
by RudoBaker.
Last updated
.
Post not yet marked as solved
0 Replies
207 Views
Hello everyone,Apple has a Today widget technology, that allows developers to craete plugins. These plugins can provide views into the Today section. Experimenting showed that crashes inside the Today widget do not bring the entire process down, but only the single widget that is crashing stops working. Safari does something similar with running its plugins in separate processes.I would very much like to write an extensible application with this level of stability myself. I have found some mentions about ViewBridge.framework and PluginKit.framework. But these seem to be private frameworks that make the Today application work. Is there some public API that I can use? Can anyone please point me to some documentation or examples?Thank you very much,Jakub
Posted
by RudoBaker.
Last updated
.
Post not yet marked as solved
6 Replies
2.2k Views
Hello,I have several questions about notarization and enhanced runtime and their behavior in certain scenarios:1. We install our SW via notarized .pkg. We upload every .pkg to notarization, so Apple sees all the binaries inside the app bundle. But old installations are updated by patching individual files. The signature will remain valid, but the new binaries did not enter the system via any notarized .pkg. Will this continue to work? It saves a lot of bandwidth to download only small diffs. 2. Our SW is an Avast Antivirus solution. Part of it is a scanning engine libraries + virus definitions. These are distributed separately and updated 4 times per-day to react to latest malware. The engine libraries are properly signed but not notarized as they are not contained in any bundle that is supported by notarization. Enhanced runtime docs mentions that app can load libraries signed by the same developer, so I expect our notarized app to be able to load non-notarized libraries signed by us. Is this correct? Will it continue to work?3. We are distributing our SW as a .pkg inside a .dmg. We have our own stapler service to staple the .dmg with user-specific data (licenses). We are doing this from our web-pages when user buys our product, so we need it to be lightning fast. Will the new gatekeeper allow user to install a notarized .pkg from a non-notarized .dmg?4. During our first attempts to make notarization work, we had received some "Bad library" errors trying to load libraries build agaisnt 10.6 SDK. But we could not find any detailed violation description in any log files in the Console.app. Where are such violations logged to? Iit would really help us understand the cause of the issues.Thanks for any relevant comments.Jakub
Posted
by RudoBaker.
Last updated
.
Post not yet marked as solved
1 Replies
432 Views
Hello everyone,we are developing a software that is supposed to prevent unwanted file modifications in user-specified directories to protect their private data (ransomware shield). We would like to allow system apps like Finder to have access as it is of course not a ransomware. Unfortunately Finder and other Apple apps can be instrumented via Apple Script to modify contents of directories so we can't trust it without creating a security issue.Several questions came out and I can't find the answers:1. Is there a reliable way to detect that an application is doing something based on Apple Script instrumentation and not user action? 2. Would it be sufficient to test that an osascript instance exists in list of processes? I suppose osascript is just a front-end for some framework so it is not enough.3. Can Apple Scripting be disabled?I am concerned with OS versions 10.9+ and will really appreciate any help.Best regards,Jakub
Posted
by RudoBaker.
Last updated
.