Mailtitude: Take Apple Mail to the Next Level: https://t.co/JvcjbAWybF #mjtsaiblog
Sandboxed Launch Services: https://t.co/dIH7mRj0W3 #mjtsaiblog
Omni’s IAP Trials and Upgrade Discounts: https://t.co/xxrAhFqoCp #mjtsaiblog
The Story Behind Claquette: https://t.co/0VAyAox1CP #mjtsaiblog
Phoneys iMessage Sticker Pack: https://t.co/APZvdrsiej #mjtsaiblog
Somehow ended up with a rogue bash process burning CPU in _sigtramp … _os_unfair_lock_recursive_abort.
@grynspan @jamesthomson Haha. To be clear, I have no problem with the missing macOS space. It’s the one before the paren that bugs me.
@jamesthomson The missing space bugs me every time.
@owensd I don’t think so because what matters is the signing of the process loading the bundle.
@grynspan @danielpunkass Appreciate the clarifications and dialog. Thanks.
@grynspan @danielpunkass Seems like can’t reliably tell whether a document can be opened, without actually opening it.
@lapcatsoftware Sounds like Apple removed a rule that prevented time-limited trials. https://t.co/Ot8FxTI4pi
@grynspan @danielpunkass This is what I meant about app being presented an inconsistent view. Can open w/ app but can't know name or icon.
@lapcatsoftware Only since June, though?
@grynspan @danielpunkass But if app asks the system to open a document, it could open using an app that’s not accessible. Right?
With all this talk about sandboxing, what’s the state of the art for sandboxed unit tests? So can test accuratelystackoverflow.com/q/19426083/6311Zqep
@danielpunkass @grynspan Yes, so obvious to me that it should be doing that, I assumed it already was.
@grynspan @danielpunkass No, but the APIs should provide the app a consistent view of the world.
@danielpunkass @grynspan Seems like in a sandboxed context the app returned from LS would not necessarily be the one actually used.
@danielpunkass @grynspan Yes. One of my use cases is to display the app name/icon of the app that *would* open a given document.
@grynspan @danielpunkass For example, seems reasonable to give you an icon and open docs with a signed app that you can’t read yourself.
@grynspan @danielpunkass And that was safe b/c you couldn’t do anything bad with it, only ask system to do certain limited things for you.
@grynspan @danielpunkass I previously (erroneously, I guess) thought LS was returning cached data from a process that had higher access.
@grynspan @danielpunkass I was just trying to get you to confirm the behavior.
@grynspan @danielpunkass So if what your app can read changes, LS will then give different results even thought hasn’t rescanned in between?
@grynspan @danielpunkass So LS can scan/cache everything, but it can only return to you paths that you can actually read?
@danielpunkass @grynspan Yes, and ~/Applications didn’t used to be considered special.