Copy link to clipboard
Copied
Hi,
I am seeking porting guide/reference documentation on making existing C++ plugins for Intel based InDesign to be compatible and coexist with InDesign M1 support natively.
Furthermore, any pointers and learning summaries in this regards will be very helpful.
Thank you,
You need to set the correct target platform settings to make a universal binary. That is, taking an existing project and just opening with the new XCode may not add the required platform, you'd need to check.
Copy link to clipboard
Copied
HI,
If I understand this correctly there is nothing to do other than re-compiling against the 16.3 SDK
Copy link to clipboard
Copied
Thank you.
Copy link to clipboard
Copied
If some libraries are being used in your plugin, then you will have to cross compile them to support both the Intel and M1 architecture, apart from that as @BarlaeDC said it seems nothing more needs to be done specifically.
-Manan
Copy link to clipboard
Copied
Thank you. So, it is my understanding that once the plugin is built using XCode 12.3 and 16.3 SDK, then the resulting plugin would work in both InDesign CC2021 Intel and InDesign CC2021 M1 mode. Is that correct understanding?
Thanks,
Copy link to clipboard
Copied
You need to set the correct target platform settings to make a universal binary. That is, taking an existing project and just opening with the new XCode may not add the required platform, you'd need to check.