Skip to main content
Participant
November 5, 2025
Answered

Indesign Plugin works on CC 2024 and CC 2025 but crashes on CC 2026

  • November 5, 2025
  • 1 reply
  • 231 views

Hello,

 

i made an Indesign plugin for MacOS using the C++ SDK. The plugin works on CC 2024 and CC 2025 but crashes on the newly released CC 2026.

 

The crash happens before the Startup() method of my derived IStartupShutdownService class is called.

I attached the MacOS crash report.

 

Are there any API breaking changes that could explain this behavior?

 

 

Correct answer gunterl70469068

I solved it by adding the following preprocessor macros to the project file:

BOOST_SPIRIT_THREADSAFE
BOOST_NO_CXX98_FUNCTION_BASE=1
K2_BE_GONE=1

The thread can be marked as solved.

 

Thanks.

1 reply

Community Expert
November 6, 2025

I have not ported my plugins as yet but this could be a localised issue else there would be more reports of it. I would suggest you to narrow down on what is causing the problem.

  1. Do you have startupshutdown service implemented in your plugin? Try removing parts from it to identify what is causing the crash, disable it alltogether first to atleast know that code in it has the problem.
  2. Make sure you are using the recommended dev environment to compile the plugin, you can verify by compiling the sdk samples and see if it loads.
  3. Check that all the 3rd party libraries used by your plugin are compatible with the 2026 dev requirements.

-Manan

-Manan
Participant
November 6, 2025

Hello,

 

1: Yes, i have startupshutdown service implemented in my plugin. The thing is that it does not even call the Startup() method, the crash happens earlier. I added logging to the very beginning of the Startup() method and the logfile does not get written.

 

2: I use Xcode Version 26.1 (17B55) on MacOS Tahoe (26.0.1). Could that be a problem? I've seen that the system requirements do not mention Tahoe

 

I compiled the WriteFishPrice example plugin and it runs fine, though.

 

3. Ok, i will have a closer look but the crash happens before the Startup() method is called and i literaly do nothing before it.

 

Thanks

gunterl70469068AuthorCorrect answer
Participant
November 6, 2025

I solved it by adding the following preprocessor macros to the project file:

BOOST_SPIRIT_THREADSAFE
BOOST_NO_CXX98_FUNCTION_BASE=1
K2_BE_GONE=1

The thread can be marked as solved.

 

Thanks.