Forum Rule: Always post complete source code & details to reproduce any issue!
-
Senior Member
MacOS 10.15 Catalina
Is anyone using MacOS 10.15 Catalina yet?
Looks like Apple has finally disallowed the method we've been using to modify a copy of Arduino. We may soon have to provide a complete copy of the IDE for Mac users.
If you have Catalina & Teensy, please reply here or just subscribe to this thread. I'm going to need feedback from anyone with Catalina as I work on solving these problems.
-
Senior Member+
I have it running here (Catalina and Arduino 1.8.10 and Teensyduino 1.48) . Install was some days ago. I remember that there was an additional hurdle, but I got over it. Don’t remember details, so will uninstall everything and start over with documentation. Stay tuned.
-
Senior Member+
-
Senior Member+
-
Senior Member+
That workaround (right click the app, control+click "open") at the first launch does actually apply to almost all apps which aren't distributed through the Apple app store. It's the same with other popular non-app store apps like Gimp, Inkscape, Eclipse, and so on.
Bundling Teensyduino with the Arduino app will reduce the number of extra clicks (and would considerably shorten my tutorial above), but would not solve any problem at its roots. The logical steps were that Arduino deploys its IDE through the App store, first, and then in a second step, that Teensyduino would also be deployed there.
-
A dumb question, doesn't Arduino has a built in mechanism to support third party boards and libraries? What do other hardware vendor do?
-
Senior Member+
They do. But that's not enough to add all the additions (and bug fixes and improvements) which Teensyduino brings to Arduino.
-

Originally Posted by
PaulStoffregen
Is anyone using MacOS 10.15 Catalina yet?
Looks like Apple has finally disallowed the method we've been using to modify a copy of Arduino. We may soon have to provide a complete copy of the IDE for Mac users.
If you have Catalina & Teensy, please reply here or just subscribe to this thread. I'm going to need feedback from anyone with Catalina as I work on solving these problems.
If you have Catalina & Teensy, please reply here or just subscribe to this thread. I'm going to need feedback from anyone with Catalina as I work on solving these problems.[/QUOTE]
did a fresh Catalina install, install Arduino - open arduino and compile a example file with a Arduino board = compile fine
install teensyduino ( allowing on security and privacy to open anyway - see attach image )
ran the installer open a sample for teensy = error message and not compiling error ( Exception in thread "Thread-0" java.lang.RuntimeException: java.lang.NullPointerException at processing.app.macosx.ThinkDifferent$4.lambda$open Files$0(ThinkDifferent.java:98) at java.lang.Thread.run(Thread.java:748))
my solution was to give it full disk access from system preferences - security and privacy
now teensy compiles
-
Just made the mistake of updating Mac to 10.15. I looked around in the forum first but missed this thread. dang!
The @Theremingenieur and @Balum methods don't work for me. I can't get the Security & Privacy window to show that "Teensyduino-app" line at all as above.
Arduino 1.8.10 and Td 1.48 were working fine on Mac 10.14. but after the upgrade, Arduino quits while showing:

Tried fiddling with various security settings but same result. Reinstalled both, same result.
Note that apple had said they were not going to allow un-identified developers although the Arduino 1.8.10 showed as un-identified but worked with the usual cntr-open buttons before the Teensduino install.
-
I can report that today after doing nothing more than having the Mac sleep overnight, not turned off, Catalina, Arduino 1.8.10, and Teensduino 1.48 seem to be happy again. Perhaps all the re-arranging that the MacOS does in the background with a new system install was not complete.
I do not know if a re-install of 1.8.10 and 1.48 was needed or not, perhaps if I had waited it would have worked? I have Arduino allowed under Accessibility, Input Monitoring, Full Disk Access and Files and Folders in Security & Privacy/Privacy. I will try to remove some of them and see what happens.
-
As noted above I have tried to set the highest security settings.
Unfortunately, Full Disk Access is required.
Accessibility is not required.
Input Monitoring is requested once at App startup but not required AFAIK.
Network connections is requested every time App is started, but can be denied.
The 'Files and Folders' in Security & Privacy / Privacy preference used to be Arduino -> Documents folder. That may have to be deleted so the 'Full disk access' will work.
good luck !
-
I cannot even install a new Arduino app. I get a vague message about “Arduino.app” can’t be opened because Apple cannot check it for malicious software. The (?) icon next to it does not even respond, so this must be something not very well thought out. This is with 1.8.10 from the arduino.cc website.
EDIT: OK, grmbl. It is another instance of the "move to applications, click right and then open anyway" fake-security things.
Last edited by rvjansen; 10-18-2019 at 01:29 PM.
Reason: additional insight
-

Originally Posted by
rvjansen
...
EDIT: OK, grmbl. It is another instance of the "move to applications, click right and then open anyway" fake-security things.
This is not a 'fake' security thing. This is circumventing all the work Apple does to help developers make their code and your computer secure. Unfortunately, most open source developers don't use much of it. Perhaps for legal reasons they fear that code signing their apps makes them responsible for any problems.
As it is now we have to give the Arduino app total access to our computers and hope that somebody hasn't put something in the code.
-
Same issue

Originally Posted by
bicycleguy
I can report that today after doing nothing more than having the Mac sleep overnight, not turned off, Catalina, Arduino 1.8.10, and Teensduino 1.48 seem to be happy again. Perhaps all the re-arranging that the MacOS does in the background with a new system install was not complete.
I do not know if a re-install of 1.8.10 and 1.48 was needed or not, perhaps if I had waited it would have worked? I have Arduino allowed under Accessibility, Input Monitoring, Full Disk Access and Files and Folders in Security & Privacy/Privacy. I will try to remove some of them and see what happens.
I'm having the same problem, unfortunately a computer nap was not sufficient to fix mine.
-
edit

Originally Posted by
kidkill
I'm having the same problem, unfortunately a computer nap was not sufficient to fix mine.
Edit, this is the message for me:
Arduino: 1.8.10 (Mac OS X), TD: 1.48, Board: "Teensy 4.0, Serial, 600 MHz, Faster, US English"
loading libs from /Users/mein/Documents/Arduino/libraries: reading dir /Users/mein/Documents/Arduino/libraries: open /Users/mein/Documents/Arduino/libraries: operation not permitted
Error compiling for board Teensy 4.0.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
-
Did you see the madness Catalina did to people with gmail, random email deletions and blank sent folders. Lol apple messed up big time
-
Cannot get it to work here : Catalina 10.15.1 Beta (19B77a) & freshly installed Arduino 1.8.10 & Teensyduino 1.48
I had a few times the Keyboard Accessibility popup, but Arduino didn't appeared in the accessibility menu so impossible to grant any rights.
It stop asking after a reboot but the Arduino doesn't start.
I have the splash screen with initialization (up until "starting...") then the app close.
The ctrl+open tricks does nothing.
-
Giving full access to the harddrive actually fixed the issue, but the arduino doesn't appear in the list of app with full drive access :/
-

Originally Posted by
bicycleguy
Just made the mistake of updating Mac to 10.15. I looked around in the forum first but missed this thread. dang!
The @Theremingenieur and @Balum methods don't work for me. I can't get the Security & Privacy window to show that "Teensyduino-app" line at all as above.
Arduino 1.8.10 and Td 1.48 were working fine on Mac 10.14. but after the upgrade, Arduino quits while showing:
Tried fiddling with various security settings but same result. Reinstalled both, same result.
Note that apple had said they were not going to allow un-identified developers although the Arduino 1.8.10 showed as un-identified but worked with the usual cntr-open buttons before the Teensduino install.
I got the exact same message, but ignored it. I fixed my problems by going into security and giving full access to arduino :-)
-
Operation not allowed because of permissions

Originally Posted by
PaulStoffregen
Is anyone using MacOS 10.15 Catalina yet?
Looks like Apple has finally disallowed the method we've been using to modify a copy of Arduino. We may soon have to provide a complete copy of the IDE for Mac users.
If you have Catalina & Teensy, please reply here or just subscribe to this thread. I'm going to need feedback from anyone with Catalina as I work on solving these problems.
I have the same problem, the only boards that are working are Arduino.
-
Upgrade to teensy 1.48 beta 1 or later ( I'm running 1.49 beta 3). Ensure you have given arduino full permissions before running the teensy installer...leave arduino open.
Had massive issues ( i was running the catalina betas) but all is working perfectly now...
oh and do the right click open if you get the can't verify message.
-
Registered to share my woes with Catalina. Right now I'm unclear where to find the teensy 1.48 or 1.49 beta, but I'll dig around.
-
I have the same problem as kidkill in #15,
loading libs from /Users/hugh/Documents/Arduino/libraries: reading dir /Users/hugh/Documents/Arduino/libraries: open /Users/hugh/Documents/Arduino/libraries: operation not permitted
-

Originally Posted by
hpyle
I have the same problem as kidkill in #15,
loading libs from /Users/hugh/Documents/Arduino/libraries: reading dir /Users/hugh/Documents/Arduino/libraries: open /Users/hugh/Documents/Arduino/libraries: operation not permitted
I have the same problem on catalina. I have tried reinstalling arduino, teensyduino, and even the beta arduino. The teensyduino does not recognize beta arduino as a supported instance. This problem is holding up my development efforts.
-
Senior Member
I recently updated to MacOS Catalina and using my previous installs of Arduino after giving them access in the system preferences I have had no problems with it.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules