“Mac will try hard not to let you run this; it will tell you the app is damaged and can’t be opened and helpfully offer to trash it for you. From a terminal you can xattr -cr /path/to/OpenCiv3.app to enable running it.” How far OSX has come since the days of the “cancel or allow” parody advert.
Mac support is the bane of my existence. It doesn't help that none of us core contributors have one, so if anyone is willing to be a lab monkey...
OpenCiv3: Open-source, cross-platform reimagining of Civilization III
151–160 of 318 posts
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#152Earlier quoted context omitted.
Not terribly fair. When Windows decided running everything as administrator was bad and to add a visual sudo-like prompt, Apple made fun of them for it, but it was Microsoft reacting to a changing threat landscape then too.
UAC is not a security boundary. Malware can bypass it if it wants.
However yes, security is much more than an UAC dialog.
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#153Earlier quoted context omitted.
Vista gets maligned but UAC is a good feature to have around, and Vista introduced it.
My first thought was "But back then those prompts were constant, making them almost useless", though maybe that did actually help by making software vendors rely less on admin rights?
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#154Earlier quoted context omitted.
What is going on with this? I tried that and the alias I have built in for this problem, `make_safe() { xattr -d -r com.apple.quarantine $1 }` The application cannot be opened for an unexpected reason, error=Error Domain=RBSRequestErrorDomain Code=5 "Launch failed." UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0xae1038720 {Error Domain=NSPOSIXErrorDomain Code=163 "Unknown error: 163" UserInfo=…
The situation is actually worse than it looks. This error exists because Apple has effectively made app notarization mandatory, otherwise, users see this warning. In theory, notarization is straightforward: upload your DMG via their API, and within minutes you get a notarized/stamped app back. …until you hit the infamous "Team is not yet configured for notarization" error. Once that happens, you can be completely blo…
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#155Earlier quoted context omitted.
It's not an issue of permission, it's an issue of trying to make a computer that's safe for grandma to use. Criminals can and will convince grandma to navigate a byzantine labyrinth of prompts and technical measures in order to drain her bank account. That's the threat model we're dealing with here.
[flagged]
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#156Earlier quoted context omitted.
The situation is actually worse than it looks. This error exists because Apple has effectively made app notarization mandatory, otherwise, users see this warning. In theory, notarization is straightforward: upload your DMG via their API, and within minutes you get a notarized/stamped app back. …until you hit the infamous "Team is not yet configured for notarization" error. Once that happens, you can be completely blo…
Yikes. Why anyone would willingly develop for Apple platforms is beyond me. But then I also don't understand why some some people like using the crap^WmacOS. To each their own I guess. Hardware does look nice though, too bad about their software.
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#157Earlier quoted context omitted.
The situation is actually worse than it looks. This error exists because Apple has effectively made app notarization mandatory, otherwise, users see this warning. In theory, notarization is straightforward: upload your DMG via their API, and within minutes you get a notarized/stamped app back. …until you hit the infamous "Team is not yet configured for notarization" error. Once that happens, you can be completely blo…
Yikes. Why anyone would willingly develop for Apple platforms is beyond me. But then I also don't understand why some some people like using the crap^WmacOS. To each their own I guess. Hardware does look nice though, too bad about their software.
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#158Earlier quoted context omitted.
You can run macOS in a docker container. There’s no hardware acceleration for gpu, but works well enough. You can also try macinabox if you have unraid: https://hub.docker.com/r/spaceinvaderone/macinabox It’s probably the easiest way of setting up a Mac VM if you have unraid. I know there are similar options for qemu and kvm based hypervisors. If you have an amd gpu you should be able to pass it through.
Emulating mac or using mac SDKs on non apple devices is against apple's bullshit license though.
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#159“Mac will try hard not to let you run this; it will tell you the app is damaged and can’t be opened and helpfully offer to trash it for you. From a terminal you can xattr -cr /path/to/OpenCiv3.app to enable running it.” How far OSX has come since the days of the “cancel or allow” parody advert.
Re: OpenCiv3: Open-source, cross-platform reimagining of Civilization III
#160I once had 10 civil war-tech troops with rifles lined up against a fort with ONE bow and arrow troop. I lost every single one of my troops and that's the last time I've played Civ 3 in my life. Hopefully they addressed this issue... (PS: once a friend lost a battleship to a stone age militia in the original Civ)