Posts

Post not yet marked as solved
5 Replies
624 Views
Hello there 🤓 We have this elderly QuickLook plugin that I am trying to revive for Big Sur... (Well, it seems to be a problem on Big Sur only.) The thing is that it uses NSTemporaryDirectory(). This directory can be written to when built locally in Debug/Release configuration. But when doing an Archive/Notarized builds the plugin cannot write to the directory. I have here found that in this case it gets its NSFileExtendedAttributes set to com.apple.rootless! So somehow System Integration Protection (SIP) kicks-in! I have found two workarounds: If I disable SIP ($ csrutil disable from Recovery mode) then it works. If I enable the Hardened Runtime exception 'Allow DYLD Environment Variables' then is also gets write access to the temp directory. My question is: Can one give a proper explanation for why SIP kicks-in? Could we have misconfigured something? Let me know if you need additional information, thanks. Best regards, Jens Schwarzer.
Posted
by bims.
Last updated
.
Post marked as solved
1 Replies
330 Views
Hello there :) I have a UITableView where I have tableView.allowsMultipleSelection = true. This works just fine on iOS, i.e., I can select/deselect zero, one or more cells... But on Mac Catalyst (macOS 10.15.7) I have the following problems: 1) I cannot select more than one cell. I have tried to Cmd+click and Ctrl+click but it makes no difference. 2) If I iterate over all the cells and programmatically selects them all then tableView.indexPathsForSelectedRows always returns the last selected IndexPath only. In both cases I have checked that tableView.allowsMultipleSelection = true is still true afterwards. This is really frustrating as I wanted to ready my app for Mac Catalyst and kinda assumed that UITableView was fully supported... Any clues why this isn't working for me? Any workarounds? Thanks! Best regards, Jens Schwarzer
Posted
by bims.
Last updated
.
Post marked as solved
2 Replies
535 Views
Hello there :) We have a macOS app that has hardened runtime enabled. Furthermore, we have code signing enabled for Debug builds. We were discussing if we disable code signing for our Debug builds (to speed up local building) will this then disable hardened runtime too? Our concern is of course that if our local testing works fine and then in Release builds - if hardened runtime only kicks in here - the app would get into trouble in production... Best regards, Jens Schwarzer
Posted
by bims.
Last updated
.
Post not yet marked as solved
0 Replies
397 Views
Hello 🙂If you start a workout in Apple Watch HealthKit then you can get the heart rate from HealthKit, which is fine.But is it possible to start a workout so that HealthKit will also get Heart Rate Variability samples (including Beat-to-Beat Measurements that has become available in watchOS 6)?I only see them get stored in HealthKit when using Apple's Breathe app... and so it seems not really possible to make your own app to get those measurements... 😟Cheers!
Posted
by bims.
Last updated
.
Post marked as solved
4 Replies
1.1k Views
Hi 🙂I have a fairly simply iOS/iPad app that I wanted to make it ready for Catalyst... Just ticked support and compiled without any problems.But when the app start I can see that didFinishLaunchingWithOptions gets called but then right after:[AXLoading] Failed to load item AXCodeItem<0x600002625ce0> [Rank:6000] AuthenticationServices [AXBundle name:/System/iOSSupport/System/Library/AccessibilityBundles/AuthenticationServices.axbundle/AuthenticationServices] [Platforms and Targets:{ iOS = AuthenticationServices; tvOS = AuthenticationServices; watchOS = AuthenticationServices; } Framework]. error: Error Domain=AXLoading Code=0 "URL does not exist: file:///System/iOSSupport/System/Library/AccessibilityBundles/AuthenticationServices.axbundle" UserInfo={NSLocalizedDescription=URL does not exist: file:///System/iOSSupport/System/Library/AccessibilityBundles/AuthenticationServices.axbundle}and then the app crashes...Then I have checked the path '/System/iOSSupport/System/Library/AccessibilityBundles/' and can see the files are not there!I have now tried with both Catalina Beta 5/6, Xcode 11 Beta 5/6.Any known wordarounds/fixes please?Cheers!
Posted
by bims.
Last updated
.