Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #19596
    Pim van der Vossen
    Customer

    Hi!

    After accidentally declining a security prompt (that was something like: ‘Indesign want control other apps’) of my Macbook I can’t export with MDM.

    Error codes are 404405 and 404032.

     

    Which access do Indesign need, and where can I find this settings so I can reverse my choice made in the prompt?

     

     

    Greetings, Pim

    #19597
    Pat
    Staff

    Hi Pim,

    just open the settings (menu > MyDataMerge > settings) and click the button in the lower left corner called “automation assistant”.

    It should try to request the permission again.

    You can also go into your macOS system settings > privacy & data protection > automation > MyDataMerge and enable “Adobe InDesign” there.

    Regards,
    Pat

    Official MyDataMerge Team

    #19600
    Pim van der Vossen
    Customer

    Hi Pat,

    Unfortunately that didn’t work. That permissions were already given.

     

    Pim

     

    #19603
    Pim van der Vossen
    Customer

    After a reboot the system gave me the prompt again:

    https://ibb.co/HTght2y

    But because the prompt is so vague I didn’t except it in the first place.. What other apps? What kind of data..?

    #19605
    Pat
    Staff

    Hi Pim,

    I digged into this.

    I assume you’re on macOS Sonoma. macOS Sonoma added app container protection (which is the onliest reason this message is triggered, cause on previous macOS like ventura everything is fine). MyDataMerge needs access to InDesign (obiously) and we didn’t change anything in this communication since last macOS. So for now I’d recommend accepting it if you need to continue your work. With your OK you allow MyDataMerge access to InDesigns AppContainer.

    Anyways I have forwarded this to our developers, cause a quick research showed there are many apps struggling with this “issue” (don’t know if I would call it issue) on macOS Sonoma, but I didn’t find an appropriate programmatic solution by now. That usually happens once macOS changes anything security related. But if there’s a solution to get rid of this message, we’ll find it.

    I’ll keep you updated

    If you need details, that procedure is described here: https://developer.apple.com/documentation/security/app_sandbox/accessing_files_from_the_macos_app_sandbox?language=objc

    Essential part:

    In macOS 14 and later, the operating system uses your app’s code signature to associate it with its sandbox container. If your app tries to access the sandbox container owned by another app, the system asks the person using your app whether to grant access. If the person denies access and your app is already running, then it can’t read or write the files in the other app’s sandbox container. If the person denies access while your app is launching and trying to enter the other app’s sandbox container, your app fails to launch.

    (It seems you have to accept this once).

    Regards
    Pat

    Official MyDataMerge Team

    #19606
    Pat
    Staff

    And: please make sure you’re always on the latest version of MyDataMerge.

    Regards,
    Pat

    Official MyDataMerge Team

    #19659
    Pat
    Staff

    Hi Pim,

    we found out what’s causing this.

    You must have image downloads in your DataMerge process, can you confirm that?

    When no custom download folder is set by the user (you can do this in the Image placeholder -> Gear Icon), MyDataMerge stores downloaded images in its application folder. Before macOS Sonoma, we could send InDesign these image pathes without an issue. Now Apple says “lets warn the user if an application tries to access files within an other applications folder” in this case -> InDesign wants to read the images from inside MyDataMerges folder.

    To bypass that, just select your own download folder as described above or accept the message.

    Within the next update we will change storage location of downloaded images to macOS TMP directory. This is accessible from all apps without this warning. Onliest catch is that this folder gets deleted on restarting your machine.

    Regards,
    Pat

    Official MyDataMerge Team

    #19660
    Pim van der Vossen
    Customer

    Hi Pat,

    I think you’re close, but the images used don’t have to be downloaded by MDM. There is a direct path set.

     

    https://ibb.co/F5L6Lm4

     

    Greetings, Pim

    #19676
    Pat
    Staff

    Hi Pim,

    we solved that.

    Before macOS 14 (Sonoma), MyDataMerge used to save all files in its own app container (downloaded images, generated QR codes, generated CSV files, etc.). Previously, MyDataMerge could send these files to Adobe InDesign to work with them. Since macOS 14, it detects when one app tries to access the folder of another app (InDesign trying to access MyDataMerge) and therefore shows this somewhat cryptic warning message.

    In the next update, MyDataMerge will therefore require from 14 onwards to choose a working folder that is no longer located in the app container. This should eliminate these messages from the past because macOS will then be satisfied.

    Make sure the folder you select is NOT icloud managed, otherwise a new warning will appear (Something like “Adobe indesign wants to access icloud Managed folder” – you can just accept it or choose a folder outside of icloud scope).

    Regards
    Pat

    Official MyDataMerge Team

    #19684
    Pat
    Staff

    Just wanted to let you know that the update is available now. Please let me know if it works for you.

    Regards,
    Pat

    Official MyDataMerge Team

    #19720
    Pat
    Staff

    Hi Pim,

    Version 2.1.10 is available and should resolve this. Still make sure that the folder you select is NOT icloud managed, otherwise a new warning will appear (Something like “Adobe indesign wants to access icloud Managed folder” – you can just accept it or choose a folder outside of icloud scope).

    Regards,
    Pat

    Official MyDataMerge Team

    #19721
    Pim van der Vossen
    Customer

    Thanks for all the updates, can’t test is properly since I already gave the app permission the last time :).

    #19722
    Pat
    Staff

    Just let us know if there’s anything else you need to know. I will close this thread.

    Official MyDataMerge Team

Viewing 13 posts - 1 through 13 (of 13 total)
  • The topic ‘Error codes 404405 and 404032 (Indesign want control other apps)’ is closed to new replies.