Tuesday
- last edited
yesterday
by
Laszlo Nagy
Hello,
I'm struggling to find a good approach to solving this problem:
Our Add-On suddenly stopped working for some Intel Mac users. They get an error saying that the Archicad version is not compatible with the Add-On.
This happens with AC28 and AC29.
They are using Sequoia 15.7.3, while our Intel Mac is stuck on Ventura 13.7.8 (our 2017 MacBook no longer receives updates).
I tested it on our MacBook with the same Archicad version (latest IDC version), and it works there.
I am using the deployment targets specified in the archicad-addon-cmake Git repository:
Archicad Deployment target
| Archicad 29 | 11.0 |
| Archicad 28 | 11.0 |
| Archicad 27 | 10.15 |
| Archicad 26 | 10.15 |
| Archicad 25 | 10.15 |
| Archicad 24 | 10.13 |
| Archicad 23 | 10.12 |
So for AC29:
set(CMAKE_OSX_DEPLOYMENT_TARGET "11.0")
set(CMAKE_XCODE_ATTRIBUTE_MACOSX_DEPLOYMENT_TARGET ${CMAKE_OSX_DEPLOYMENT_TARGET})
How would I go about finding the reason for this error and fixing it?
This is not the first time I’ve run into this kind of issue (also on Windows), and it’s always painful to track down the exact reason behind it.
Do we developers have any tools to get more detailed information about this?
It’s always difficult to figure out what the actual issue is (wrong MSVC version, missing VC++ Redistributable, DLL problem, etc.).
Any hints, debugging strategies, or tools that could help narrow down the actual compatibility issue would be greatly appreciated.
Thanks in advance!
Jonas Stahl
Operating system used: Mac Intel-based Sequoia 15.7.3
Tuesday - last edited Tuesday
Hi Jonas,
Yeah, those issues are annoying. Also had a fair share of them myself.
Some ideas:
Check your code signing with
> spctl -a -t install -vvv my.bundle
> codesign -dv --verbose=4 my.bundle
Hope that helps a bit. If I have more ideas I'll add them later.
Let us know what worked in the end 🙂
Best,
Bernd
yesterday
Hey Bernd,
thanks for answering.
Some more info:
Thank you, for all the help 🙂
Best,
Jonas
yesterday
@BerndSchwarzenbacher is probably on the right track with checking dependencies with otool, but you should also make sure you are using the most recent devkit versions and that everyone is using the latest AC installation. We've had some customers who could not load our add-ons because they were using an older version of Archicad. For example, not all AC28 devkits are compatible with all versions of Archicad 28 (particularly if you have started using GSIDs).