@lapcatsoftware My point is, why is the API launching files that are not bundled apps?
@lapcatsoftware But isn’t the quarantine xattr on the .app folder, whereas TextEdit would only strip it from the Mach-O file?
@lapcatsoftware Launching apps is fine. Apps probably went through Gatekeeper and notarization before first launch.… twitter.com/i/web/status/1…
@lapcatsoftware It is two issues, but I’m not that worried about an app removing a document’s quarantine flag so lo… twitter.com/i/web/status/1…
@lapcatsoftware I’m assuming (perhaps incorrectly) that the launch command you gave would work with any path. If so… twitter.com/i/web/status/1…
Putting aside the entitlement, I don’t want a random app that happens to discover the path of one of my shell scrip… twitter.com/i/web/status/1…
@lapcatsoftware Re: “Reflections”, why do you see the problem as the entitlement rather than the fact that any app… twitter.com/i/web/status/1…
@VadimShpakovski So you think App Store Connect shouldn't warn about this?
@noahsark769 @steipete I think you have the right solution, but I’m not sure about the reasoning. I don’t see any N… twitter.com/i/web/status/1…
@macguru17 Good to know, thanks.
@jnadeau The Bundle API does seem to work. Thanks!
iPhone SE 2020: Single Image Monocular Depth Estimation: mjtsai.com/blog/2020/04/2… #mjtsaiblog
actool Strips Larger Icon Sizes: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Not Dogfooding DriverKit: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Presidential Simulation App Removed From the App Store: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Apple Watch at 5: mjtsai.com/blog/2020/04/2… #mjtsaiblog
@nubero Thanks. Do you have an RSS feed?
APFS Sparse Bundle Bugs: mjtsai.com/blog/2020/04/2… #mjtsaiblog
The NTSC Color Hack: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Mac Sandbox Escape via TextEdit: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Image Capture HEIF Conversion Padding: mjtsai.com/blog/2020/04/2… #mjtsaiblog
BlockBlock 1.0: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Posts updated today:
Magic Keyboard for iPad
mjtsai.com/blog/2020/04/2…
ARM Macs
mjtsai.com/blog/2020/04/2…
iOS Mail… twitter.com/i/web/status/1…
@lapcatsoftware Most will get deleted or only turn into a link in another post at some point in the future.
@lapcatsoftware Drafts are sorted by Edited Date in MarsEdit, so anything I don’t touch for a while tends to get bu… twitter.com/i/web/status/1…
@lapcatsoftware Better late than never? I’m using a new tagging system in MarsEdit to hopefully not lose track of pending updates anymore.
Posts updated today:
Safari Auto-Submitting
mjtsai.com/blog/2019/04/1…
Unmasking
mjtsai.com/blog/2020/03/3…
Zoom… twitter.com/i/web/status/1…
Posts updated today:
macOS 10.15.4
mjtsai.com/blog/2020/04/0…
AirPods Pro
mjtsai.com/blog/2020/04/1…
iPhone SE 2020… twitter.com/i/web/status/1…
Throttling Due to Thunderbolt Left Proximity Sensor: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Bloomberg: ARM Macs in 2021: mjtsai.com/blog/2020/04/2… #mjtsaiblog
CS Unplugged: mjtsai.com/blog/2020/04/2… #mjtsaiblog
WebKit: Inline Caching With Delete: mjtsai.com/blog/2020/04/2… #mjtsaiblog
The Most Impactful iPad Apps of the Decade: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Posts updated today:
iPhone SE
mjtsai.com/blog/2020/04/1…
iCloud Keychain
mjtsai.com/blog/2020/04/2…
Keyboard Repair… twitter.com/i/web/status/1…
iOS Mail Vulnerabilities in MFMutableData: mjtsai.com/blog/2020/04/2… #mjtsaiblog
iPhone SE 2020 Reviews: mjtsai.com/blog/2020/04/2… #mjtsaiblog
NativeConnect in the Mac App Store: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Facecharm Rejected From the App Store: mjtsai.com/blog/2020/04/2… #mjtsaiblog
@DavidVII Yes, includePendingChanges is true by default.
Macintosh Y2020: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Testing Sync at Dropbox: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Magic Keyboard for iPad: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Testing Sync at Dropbox: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Magic Keyboard for iPad: mjtsai.com/blog/2020/04/2… #mjtsaiblog
How to Restart the Touch Bar: mjtsai.com/blog/2020/04/2… #mjtsaiblog
This is “correct” because you don’t want it to fault in the properties just for the purpose of sorting, but as far… twitter.com/i/web/status/1…
Answer: If you have `includesPropertyValues: false` it *will* sort the results in the database (even w/o fetching t… twitter.com/i/web/status/1…
@mpweiher Thanks for this great series.
@tempelorg Yep. I discovered this after a backup I’d deliberately formatted as HFS+ was really slow. Turns out the… twitter.com/i/web/status/1…
@altimac I presume that will give you an error? I’m thinking of a case where the sort descriptors can be translated… twitter.com/i/web/status/1…
@mattt You are right about managedObjectIDResultType (and that’s documented), but the case I’m thinking of is with… twitter.com/i/web/status/1…
@sanguish Yeah, as far as I can tell this specific case was never documented.
Core Data Trivia: When should you expect your fetched managed objects to *not* be ordered according to the sort descriptors?
@tylerhall I’ve been meaning to link to that one.
There Should Be an iCloud Keychain App: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Privileged Operations on macOS: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Malicious RubyGems Packages: mjtsai.com/blog/2020/04/2… #mjtsaiblog
Posts updated today:
Apps Lost With Catalina
mjtsai.com/blog/2019/10/1…
YouTube RSS
mjtsai.com/blog/2020/01/1…
Safari… twitter.com/i/web/status/1…
Thanks to Rogue Amoeba for sponsoring my blog this week! Check out their SoundSource app and get 20% off:… twitter.com/i/web/status/1…
Posts updated today:
.org
mjtsai.com/blog/2019/11/2…
Apple Music on the Web
mjtsai.com/blog/2019/09/1…
Copyright… twitter.com/i/web/status/1…
Posts updated today:
COBOL
mjtsai.com/blog/2020/04/0…
Contact Tracing
mjtsai.com/blog/2020/04/1…
Relocated Items… twitter.com/i/web/status/1…
@nickheer Amazing how well it scales. Currently, it says 26K people are playing. “Our service is currently experien… twitter.com/i/web/status/1…
iWork 10 in WebAssembly: mjtsai.com/blog/2020/04/1… #mjtsaiblog
Trello Account Claimed Using Secondary E-mail: mjtsai.com/blog/2020/04/1… #mjtsaiblog
Glitch Launches Subscriptions: mjtsai.com/blog/2020/04/1… #mjtsaiblog
Battery Health Management for Mac: mjtsai.com/blog/2020/04/1… #mjtsaiblog
Chrome vs. Safari: Energy Use and Compatibility: mjtsai.com/blog/2020/04/1… #mjtsaiblog
Microsoft Buys Corp.com: mjtsai.com/blog/2020/04/1… #mjtsaiblog
@pjaspers I haven’t seen any documentation on this, but currently I’m getting SCO with the original AirPods and AAC with the Pros.
@jeffbax I hear that a lot, but for me the old tapping is nearly 100% accurate.
@RahulGaitonde Same here.
@aussiemandeous The classic ones are easier to use, but at least for me the Pros stay in better when lying down. Th… twitter.com/i/web/status/1…
@Jon_Alper Interesting. I would say that if anything the Pros stay in my ears a little better.
Posts updated today:
Arq 6
mjtsai.com/blog/2020/04/1…
Linea 3
mjtsai.com/blog/2020/04/1…
Zoom
mjtsai.com/blog/2020/04/1…… twitter.com/i/web/status/1…
Intercepting Economic Impact Payments: mjtsai.com/blog/2020/04/1… #mjtsaiblog
Cloudflare Dumps reCAPTCHA: mjtsai.com/blog/2020/04/1… #mjtsaiblog
AirPods Pro Thoughts: mjtsai.com/blog/2020/04/1… #mjtsaiblog
Crafting Interpreters: mjtsai.com/blog/2020/04/1… #mjtsaiblog
@41Rco Yeah, I wish they would do it.
@41Rco I’m guessing that most people (not me) liked the iPhone SE in spite of its size, not because of it.
@41Rco Only the iPod touch. :-(
iPhone SE 2020: mjtsai.com/blog/2020/04/1… #mjtsaiblog
@johnvoorhees It modifies the contextual menu, not the Services menu.
eaglefiler EagleFiler 1.8.13 improves importing from Apple Mail, DEVONthink, Leaf, and News Explorer. It also improves the rec… twitter.com/i/web/status/1…
@johnvoorhees Yes, I think it was a good idea to set that expectation early.
Linea Sketch 3: mjtsai.com/blog/2020/04/1… #mjtsaiblog
Bar None 1.0: mjtsai.com/blog/2020/04/1… #mjtsaiblog
Service Station 1.0: mjtsai.com/blog/2020/04/1… #mjtsaiblog
John Conway, RIP: mjtsai.com/blog/2020/04/1… #mjtsaiblog
@cdf1982 Thanks!
SoundSource From Rogue Amoeba (Sponsor): mjtsai.com/blog/2020/04/1… #mjtsaiblog
Resources for Learning Objective-C and AppKit: mjtsai.com/blog/2020/04/1… #mjtsaiblog
Temporarily Free Content: mjtsai.com/blog/2020/04/1… #mjtsaiblog
Git Tower 4.3: mjtsai.com/blog/2020/04/1… #mjtsaiblog
@speisert @wincent @arqbackup I’m still using v6, but none of my 4 old backups are working with it. So for now I st… twitter.com/i/web/status/1…
@natevancouver Thanks for the link. I updated, it went badly, developer has been trying to help but is swamped.
@lapcatsoftware Because why not use Swift and @objc?
Contact Tracing: mjtsai.com/blog/2020/04/1… #mjtsaiblog
Every Zoom Security and Privacy Flaw So Far: mjtsai.com/blog/2020/04/1… #mjtsaiblog
The Windmill Source Code Is Now Public: mjtsai.com/blog/2020/04/1… #mjtsaiblog
CloudKit Impressions From a NetNewsWire Developer: mjtsai.com/blog/2020/04/1… #mjtsaiblog
Zoom Installation: mjtsai.com/blog/2020/04/1… #mjtsaiblog
Posts updated today:
Amazon IAP
mjtsai.com/blog/2020/04/0…
10.15.4 Update
mjtsai.com/blog/2020/04/0…
Zoom and Faceboo… twitter.com/i/web/status/1…
iPad Main Menu: mjtsai.com/blog/2020/04/0… #mjtsaiblog
macOS 10.15.4 Supplemental Update: mjtsai.com/blog/2020/04/0… #mjtsaiblog
Podcasts During Pandemic: mjtsai.com/blog/2020/04/0… #mjtsaiblog
@tapbot_paul I got that, too. :(
@_conath @Themetris @nubero @pschiller @tim_cook @Apple Wow. The one in the archive looks totally fake. The current… twitter.com/i/web/status/1…
Watchsmith: mjtsai.com/blog/2020/04/0… #mjtsaiblog
Masks and Face ID: mjtsai.com/blog/2020/04/0… #mjtsaiblog
HBO to Drop Support for Apple TV 2 & 3: mjtsai.com/blog/2020/04/0… #mjtsaiblog
iPad Desk Mode: mjtsai.com/blog/2020/04/0… #mjtsaiblog
Calling for COBOL Programmers: mjtsai.com/blog/2020/04/0… #mjtsaiblog
Posts updated today:
Apple’s IS&T Division
mjtsai.com/blog/2020/04/0…
Omni Group Layoffs
mjtsai.com/blog/2020/03/3…
S… twitter.com/i/web/status/1…
@nicklockwood Yeah. At least file reference URLs are no longer the same type, though.
@jcenters The Mac app works fine for me.
Apple’s Information Systems & Technology Division: mjtsai.com/blog/2020/04/0… #mjtsaiblog
App Store Sandbox Dropping Requests: mjtsai.com/blog/2020/04/0… #mjtsaiblog
Amazon Prime Video Now Allows In-App Rentals and Purchases: mjtsai.com/blog/2020/04/0… #mjtsaiblog
App Store Rules Limit Rival Gaming Services: mjtsai.com/blog/2020/04/0… #mjtsaiblog
No Shortcuts Files: mjtsai.com/blog/2020/04/0… #mjtsaiblog
@David_W_Martin Yeah, that sounds like a different issue.
iPad Pro 2020 Includes Microphone Hardware Disconnect: mjtsai.com/blog/2020/04/0… #mjtsaiblog
Swift Bridging of allHeaderFields: mjtsai.com/blog/2020/04/0… #mjtsaiblog
@z31r4m Not yet. :(
Opening Large CSV Files in Numbers 10.0: mjtsai.com/blog/2020/04/0… #mjtsaiblog
The Case for Postponing macOS 10.16: mjtsai.com/blog/2020/04/0… #mjtsaiblog
The Case for Postponing macOS 10.16: mjtsai.com/blog/2020/04/0… #mjtsaiblog
Swift on Mac OS 9: mjtsai.com/blog/2020/04/0… #mjtsaiblog
altool 4.01: mjtsai.com/blog/2020/04/0… #mjtsaiblog
@drobeson @eurozerozero Thanks. I’ve been talking with the server folks and have increased the capacity. Please let… twitter.com/i/web/status/1…
@eurozerozero Thanks for letting me know! I think it’s back up now.
@lucvandal Do you mean that your certificate was invalid at the time that you signed the app? Presumably they didn’… twitter.com/i/web/status/1…
@danallen46 It seems to me like enough people are seeing an issue that something must have happened in 10.15.4, but… twitter.com/i/web/status/1…