QB64.org Forum

Active Forums => QB64 Discussion => Topic started by: pforpond on September 30, 2019, 10:20:02 am

Title: macOS Catalina
Post by: pforpond on September 30, 2019, 10:20:02 am
So it seems with Apple's next OS (Catalina) that they've decided they don't want any apps to run on it at all. There is a new 64bit requirement (probably not an issue for QB64) and a feature called Gatekeeper which means apps must now be notarized to run. I don't really know what this entails exactly or how you get notarized but I was wondering what this could possibly mean for QB64 (if anything)? Will QB64 be able to run on Catalina?
Title: Re: macOS Catalina
Post by: SMcNeill on September 30, 2019, 10:34:08 am
https://www.techjunkie.com/gatekeeper-macos-sierra/

Quote
Gatekeeper, first introduced in OS X Mountain Lion, is a Mac security feature that helps protect your Mac from Malware and other malicious software. Gatekeeper checks to make sure the application is safe to run by checking it against the list of apps that Apple has vetted and approved for the Apple Mac Store and/or approved by Apple even if not offered through the app store.
Title: Re: macOS Catalina
Post by: FellippeHeitor on September 30, 2019, 10:57:22 am
I'm on the Catalina beta program and QB64 is running ok.
Title: Re: macOS Catalina
Post by: pforpond on October 01, 2019, 02:07:39 pm
I'm on the Catalina beta program and QB64 is running ok.

Awesome. Many thanks for informing me :)
Title: Re: macOS Catalina
Post by: jack on October 22, 2019, 12:55:17 pm
Hi FellippeHeitor
I just installed Catalina on a VM, my Mac's hardware does not qualify but strangely it accepts a Prallels VM, I use the geany IDE on linux, Windows and Mac, but Catalina refuses to let me open any files with the IDE much less compile any program because it has no permission to do anything -- argh!
I tried file sharing but no luck, is there any way to make this OS less hostile? or should I just forget about using Catalina.
Title: Re: macOS Catalina
Post by: Bert22306 on October 22, 2019, 03:40:23 pm
Not an Apple fan by any stretch of the imagination, but does anyone know what it takes to have an app "vetted" by Apple? Sounds like they do accept outside apps, even if not included in the Apple store.

Just asking, in case the post-Beta versions of Catalina are more restrictive than the friendly one Fellippe is using.
Title: Re: macOS Catalina
Post by: jack on October 23, 2019, 07:25:21 am
for those not familiar with macOS, when you right-click on a file or folder and select getinfo, you are presented with that item's information and on the bottom of the dialog are the permissions for that item, you can after unlocking, change the permissions.
well, I changed the permissions for the home and documents directories to allow full access, geany still was not able to load a file from the documents folder
the only solution that I found was to add another hard-drive to the VM and set the permissions on that drive to full access, geany can now read and write files in that drive
I also downloaded QB64 and placed it on the desktop, ran the setup script, everything went well, QB64 has no problems compiling and launching programs.
Title: Re: macOS Catalina
Post by: FellippeHeitor on October 23, 2019, 08:14:53 am
I've been getting reports of people who updated straight to official Catalina (not having gone through the beta process like me) and getting the "stretched screen" bug we experienced a while back with Mojave. Honestly no idea, since "it works on my machine". Any of you guys find anything wrong, visually?
Title: Re: macOS Catalina
Post by: pforpond on October 29, 2019, 04:12:56 am
for those not familiar with macOS, when you right-click on a file or folder and select getinfo, you are presented with that item's information and on the bottom of the dialog are the permissions for that item, you can after unlocking, change the permissions.
well, I changed the permissions for the home and documents directories to allow full access, geany still was not able to load a file from the documents folder
the only solution that I found was to add another hard-drive to the VM and set the permissions on that drive to full access, geany can now read and write files in that drive
I also downloaded QB64 and placed it on the desktop, ran the setup script, everything went well, QB64 has no problems compiling and launching programs.

For a working build of Geany this thread should help you out. (https://github.com/geany/geany/issues/2344#issuecomment-542387474) :)
Title: Re: macOS Catalina
Post by: odin on December 23, 2019, 05:34:23 pm
Relevant topic: https://www.qb64.org/forum/index.php?topic=2020.msg112451#msg112451