mjtsai + tperfitt   47

Twitter
the new ipad pro looks like a laptop. i am officially call BS on the ARM based macs. apple strategy is clear: ios is the future. macs are trucks.

Xcode on iOS is coming. The new ipad pro convinces me of that.

ARM-based macs rumors are a distraction.

— timo (@tperfitt) March 18, 2020
FavoriteTweet  tperfitt 
16 days ago by mjtsai
Twitter
Did you know that if you turn on Content Caching in System Preferences, a new tab is available in Activity Monitor?

On an unrelated note, my Mac nows seems to be a downloading a large amount of data from the internet. pic.twitter.com/XHbUva3v3M

— timo (@tperfitt) March 11, 2020
FavoriteTweet  tperfitt 
23 days ago by mjtsai
Twitter
Time for regular shoutout to @mjtsai and @dropdmg. We use it on all our workflows, it is awesome.

— timo (@tperfitt) February 11, 2020
FavoriteTweet  tperfitt 
7 weeks ago by mjtsai
Twitter
6. Find a 2012 MacBook Pro with Catalina on it and install the package.
7. Drag Install Sierra to USB Drive from /App folder.
8. Copy to 16" MacBook Pro.
9. Drag Install Sierra to VMWare icon.

Easy.

— timo (@tperfitt) January 24, 2020
FavoriteTweet  tperfitt 
10 weeks ago by mjtsai
Twitter
How to install Sierra in a VM on a 16" MBP:

1. Download Sierra.
2. Drag to Fusion icon. Fail.
3. Unpack with Pacifist, drag to Fusion icon. Fail.
4. Unpack with Suspecious Package. Drag to Fusion icon. Fail.
5. Unarchive with the Unarchiver. Drag to Fusion icon. Fail.

— timo (@tperfitt) January 24, 2020
FavoriteTweet  tperfitt 
10 weeks ago by mjtsai
Twitter
Excited about this project. Solves a iOS developer problem that has existed for a long time–how to allow multiple people to sign apps with the same code signing certificate without sharing the private key.

Spread the word. I need testers. https://t.co/dFuW3F6c5j

— Timo (@tperfitt) November 26, 2019
FavoriteTweet  tperfitt 
november 2019 by mjtsai
Twitter
Forked Build Version of macOS Catalina 10.15.1 (19B2106) Installer for new 16" MacBook Pro.https://t.co/0DTvBqyFQa

— Timo (@tperfitt) November 18, 2019
FavoriteTweet  tperfitt 
november 2019 by mjtsai
Twitter
Testing whitelisting of kernel extensions via MDM. What is a good piece of software to test against that requires kernel extension whitelisting?

— Timo (@tperfitt) November 7, 2019
FavoriteTweet  tperfitt 
november 2019 by mjtsai
Twitter
notarization url refers to osx:https://t.co/l2lajAIbGj

Apple DevOps is probably saying "Fuck this, I'm using GUIDs from now on"

— Timo (@tperfitt) November 6, 2019
FavoriteTweet  tperfitt 
november 2019 by mjtsai
Twitter
OK, so serial port in Catalina is 100% broken for Arduinos with 32u4 ARM processors. Joy.https://t.co/L2ve3TI1Wa

— Timo (@tperfitt) October 25, 2019
FavoriteTweet  tperfitt 
october 2019 by mjtsai
Twitter
ruh roh. No Catalina for me. pic.twitter.com/EhrtT94Wj3

— Timo (@tperfitt) October 25, 2019
FavoriteTweet  tperfitt 
october 2019 by mjtsai
Twitter
how do i clear this notification? pic.twitter.com/j6rjtuxMFQ

— Timo (@tperfitt) October 24, 2019
FavoriteTweet  tperfitt 
october 2019 by mjtsai
Twitter
this brings me happiness:

/bin/echo "RAM:$(($(sysctl hw.memsize|awk '{print $2}')/1024/1024/1024))GB"

The number of parens is impressive.

— Timo (@tperfitt) October 9, 2019
FavoriteTweet  tperfitt 
october 2019 by mjtsai
Twitter
They call out the Apple App Store as well.

TBH, I think there should be a $99 flat fee and a 3.5% processing fee like credit cards for the App Store. Perhaps even include it in a dev account. pic.twitter.com/AECTwbeQEJ

— Timbula (@tperfitt) September 30, 2019
FavoriteTweet  tperfitt 
october 2019 by mjtsai
Twitter
Apple, we need to have a conversation about your developer communication skills. https://t.co/dtrZpVRgXX pic.twitter.com/Yuih16298E

— Timbula (@tperfitt) September 30, 2019
FavoriteTweet  tperfitt 
september 2019 by mjtsai
Twitter
Unless, of course, Apple doesn’t respond or responds with “works as expected”. https://t.co/UwS9G10UjP

— Timbula (@tperfitt) September 27, 2019
FavoriteTweet  tperfitt 
september 2019 by mjtsai
Twitter
This. I bricked a MacMini by downgrading from Catalina to Mojave and there was an inconsistency with the iBridge version check. Now this.

I find it unacceptable that there is no way to put into DFU mode and restore. https://t.co/NTAwDSOHoV

— Timbula (@tperfitt) September 8, 2019
FavoriteTweet  tperfitt 
september 2019 by mjtsai
Twitter
Catalina "Restore from snapshot"https://t.co/9Vqu3FRKYi pic.twitter.com/GwFBD4hIqB

— Timbula (@tperfitt) September 5, 2019
FavoriteTweet  tperfitt 
september 2019 by mjtsai
Twitter
I have little snitch as well, but it is set to allow pretty much all the packets yet I am seeing the slowness as well. pic.twitter.com/yBHj7hfAbe

— Timbula (@tperfitt) August 20, 2019
FavoriteTweet  tperfitt 
august 2019 by mjtsai
Twitter
"Uploading to Apple to Notarize" is the new "COMPILING!" pic.twitter.com/4my35rxYJD

— Timo Perfitt (@tperfitt) August 1, 2019
FavoriteTweet  tperfitt 
august 2019 by mjtsai
Twitter
The current zoom installer for macOS installs and *runs* the application from a pre-install script in the installer package. Also, if you use the "pkginfo" option with installer command to get info about the package, it also installs and runs. 😫😫😫😫https://t.co/AgW3upRaCj

— Timo Perfitt (@tperfitt) July 25, 2019
FavoriteTweet  tperfitt 
july 2019 by mjtsai
Twitter
So much is now dependent on MDM, which is dependent on push:

Provisioning
Device Wiping
App installation / Removal
Inventory
Lock Device
Clear Passcode
Manage iPad Users
Managed Software Updates
VPP
App communication

— Timo Perfitt (@tperfitt) July 4, 2019
FavoriteTweet  tperfitt 
july 2019 by mjtsai
Twitter
Dedicate System Volume on macOS Catalina (10.15). pic.twitter.com/ASqZHu8fO4

— Timo Perfitt (@tperfitt) June 3, 2019
FavoriteTweet  tperfitt 
june 2019 by mjtsai
Twitter
Come for the Java. Stay for the Cocoa.

Image via @mjtsai pic.twitter.com/bb4z89cjFm

— Timo Perfitt (@tperfitt) June 3, 2019
FavoriteTweet  tperfitt 
june 2019 by mjtsai
Twitter
I chose to pick on ADB since it was obviously something no one was still using. Man was I wrong.

I love the internet.

— Timo Perfitt (@tperfitt) June 2, 2019
FavoriteTweet  tperfitt 
june 2019 by mjtsai
Twitter
Hmmmmm pic.twitter.com/o8iBlxvhTc

— Timo Perfitt (@tperfitt) May 24, 2019
FavoriteTweet  tperfitt 
may 2019 by mjtsai
Twitter
Is it possible that Apple didn't know that companies were using MDM for parental controls? Why were the apps approved in the first place?

All of this seems like a communications / feedback failure. https://t.co/2UKF5jLIAx

— Space Perfitt (@tperfitt) April 29, 2019
FavoriteTweet  tperfitt 
april 2019 by mjtsai
Twitter
Gatekeeper frustrates me due to the loss of app focus of the launched app. Here is a short video of what I mean. This is one of the reasons we punted on drag installs and went to packages.

(The app is signed but not notarized, not that it makes a difference for this behavior) pic.twitter.com/sHQLtYYCFY

— Space Perfitt (@tperfitt) April 28, 2019
FavoriteTweet  tperfitt 
april 2019 by mjtsai
Twitter
I’ll do both. Last time I did that the App Store was 3 updates behind. Plus I’ll make the App Store one $100 and the outside one free.

— Space Perfitt (@tperfitt) April 28, 2019
FavoriteTweet  tperfitt 
april 2019 by mjtsai
Twitter
Started over. New project in xcode 10 called "elvis" (signed sealed delivered).

Archive build, tried to upload for notarization via xcode. Gave error about hardening needs to be enabled.

— Space Perfitt (@tperfitt) April 10, 2019
FavoriteTweet  tperfitt 
april 2019 by mjtsai
Twitter
I had to codesign all my command line tools using the -o runtime flag in order for them to be accept inside an app bundle.

— Space Perfitt (@tperfitt) April 10, 2019
FavoriteTweet  tperfitt 
april 2019 by mjtsai
Twitter
Hardening looks to be enforced by Xcode for notarization, but there doesn't seem to be any such requirement on the server side. However, I have seen the error message on the server. I did codesign it via the CLI prior to zipping/uploading. pic.twitter.com/61o1P3dvm3

— Space Perfitt (@tperfitt) April 10, 2019
FavoriteTweet  tperfitt 
april 2019 by mjtsai
Twitter
I just submitted the same app (but with an unmodified plist) via the command line and got the same results: "Status Message: Package Approved"

The same binary in Xcode give the error about hardening not enabled and won't even submit it.

So it looks like Xcode is trusted.

— Space Perfitt (@tperfitt) April 10, 2019
FavoriteTweet  tperfitt 
april 2019 by mjtsai
Twitter
VMWare is the new Classic environment. https://t.co/PxRhNLlv01

— Space Perfitt (@tperfitt) April 8, 2019
FavoriteTweet  tperfitt 
april 2019 by mjtsai
Twitter
aw, man. the latest coda update from @panic took away the dew droplets from the icon. So sad. So very, very sad. Yes, I know. Gradients.

I was at WWDC when they showed it as an example of how an icon should be. So long ago. pic.twitter.com/4uoRKBxuMQ

— Timo (@tperfitt) March 21, 2019
FavoriteTweet  tperfitt 
march 2019 by mjtsai
Twitter
Today I realized why i am hesitant to learn Swift. With Swift, I can write similar apps that I do in Obj-C. If I learn other languages, I can expand my marketshare for future apps. Swift is an investment in the Apple future, of which I am unclear how I fit into.

— Timo (@tperfitt) March 3, 2019
FavoriteTweet  tperfitt 
march 2019 by mjtsai
Twitter
And the first USB-C Mac to support USB-C does not support thunderbolt 3. And the current Macs that do support Thunderbolt 3 (a USB-C connector) doesn’t have the Thunderbolt 3 symbol next to them on the side of the Mac. pic.twitter.com/HEukzVOjv3

— Timo (@tperfitt) March 3, 2019
FavoriteTweet  tperfitt 
march 2019 by mjtsai
Twitter
I rarely sell this app in the app store, but have good sales outside of it, so not losing anything by pulling it.

— Timo (@tperfitt) February 28, 2019
FavoriteTweet  tperfitt 
march 2019 by mjtsai
Twitter
From Apple: “We have recently found that your app uses or references the following non-public APIs”

My response. pic.twitter.com/hWJx3VrEcS

— Timo (@tperfitt) February 28, 2019
FavoriteTweet  tperfitt 
march 2019 by mjtsai
Twitter
3. MDS provides a way to run an app in the recovery partition.
4. MDS flashes an arduino to send keyboard strokes to a Mac.

My money is on the "downloading Imagr" that is causing the consternation but who knows?

— Timo (@tperfitt) February 7, 2019
FavoriteTweet  tperfitt 
february 2019 by mjtsai
Twitter
I then though about the many things that MDS does that might cause review issues. There are many:

1. MDS includes hex for executable code that gets flashed on an arduino.
2. MDS downloads Imagr to copy to an external drive to run from recovery.

— Timo (@tperfitt) February 7, 2019
FavoriteTweet  tperfitt 
february 2019 by mjtsai
Twitter
I finally got a call from the app review team about my macOS app. It appears that MDS is causing some waves amongst the app review team. It has been escalated to the app review board and I'll have my answer back "no later than this Friday"

— Timo (@tperfitt) February 7, 2019
FavoriteTweet  tperfitt 
february 2019 by mjtsai
Twitter
macOS app submitted one month ago. Still in review. Feeling ghosted. pic.twitter.com/AlRdKNKxpi

— Timo Perfitt (@tperfitt) February 4, 2019
FavoriteTweet  tperfitt 
february 2019 by mjtsai
Twitter
So displaying a digital certificate is considered a “VPN” app. Looks like if you are China, you can’t use SSL Detective on iOS.

Good news is that there is a new version up on the iOS app store.https://t.co/Ie8YuMVfS3 pic.twitter.com/M3ljczq68t

— Timo Perfitt (@tperfitt) January 4, 2019
FavoriteTweet  tperfitt 
january 2019 by mjtsai
Twitter
Startup keys on the new T2 Macs - YouTube https://t.co/yS24tj1gZJ

— Tim Perfitt (@tperfitt) November 16, 2018
FavoriteTweet  tperfitt 
november 2018 by mjtsai
Twitter
Submitted a Mac app to be “notarized” just to see what the process looks like. The app has global hot keys and is not sandboxed, but got approved after 4 days (of which 2 were weekend days). Like the idea, but worried that the walls are closing in. pic.twitter.com/WO9YQxduvB

— Tim Perfitt (@tperfitt) October 9, 2018
FavoriteTweet  tperfitt 
october 2018 by mjtsai
Tim Perfitt on Twitter: "Testing different USB-C cables to get target disk mode to work with the new #iMacPro. Turns out that the power cable doesn’t support TDM ev… https://t.co/XC4mwvzOis"
Testing different USB-C cables to get target disk mode to work with the new #iMacPro. Turns out that the power cable doesn’t support TDM even though it works for my external SSD.https://t.co/WuVZvt2ikV#iMacPro pic.twitter.com/w7gQQzmQ5T

— Tim Perfitt (@tperfitt) January 1, 2018
FavoriteTweet  tperfitt 
january 2018 by mjtsai

Copy this bookmark:



description:


tags: