|
|
On 5/2/21 12:27 PM Manolo wrote:
Thanks Albrecht for taking the time to reproduce in your hands. I was
beginning
to envisage my M1 had some defect in its security processor.
All that crazy stuff goes into the direction of preventing macOS users
from using non-Apple software.
Very sad.
But there's a command to remove that
xattr -d -r com.apple.quarantine /path/to/app
I found it there:
https://osxdaily.com/2010/09/12/disable-application-downloaded-from-the-internet-message-in-mac-os-x/
and it works.
I'll see if I can add that to the test/ makefile.
Thanks for that, that's awesome. Howeve it doesn't resolve the
underlying issue, it's more like "healing the symptoms".
If you can get it working, can you please post a patch here before you
commit it so I can test and we can decide this shortly? If my long-term
solution (see below) doesn't work out quick enough we can use yours as a
quick fix in 1.3.6.
BTW: fluid is also concerned.
My long term solution ("plan B") would be to create the app folders for
all apps "from scratch", just as we do with all the other apps and then
copy the extry files (icon and others) into the app folder in a second step.
I'm working on this solution and I'll let you know how this works out.
This should avoid the issue in the first place and IMHO have another
benefit: I moved the "extra files" to a separate folder "resources" and
intend to copy the files from there into the .app folder. The benefit is
that this extra folder removes some special handling of '.app' folders
in 'git' and 'make clean': since we won't have *any* .app folders in our
sources we can have '*.app' in .gitignore and 'rm -rf *.app' in `make
clean'.
Here's a potential layout (work in progress):
fltk-1.3.6rc1/test$ tree resources/
resources/
├── blocks
│ ├── Info.plist
│ ├── PkgInfo
│ └── blocks.icns
├── checkers
│ ├── Info.plist
│ ├── PkgInfo
│ └── checkers.icns
└── sudoku
├── Info.plist
├── PkgInfo
└── sudoku.icns
3 directories, 9 files
--
You received this message because you are subscribed to the Google Groups "fltk.coredev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fltkcoredev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fltkcoredev/1653817f-0766-6034-ab52-7db36449ae49%40online.de.
[ Direct Link to Message ] | |
|
| |