- AuthorPosts
- 2024-02-09 at 3:24 pm #19596Pim van der VossenCustomer
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
2024-02-09 at 4:12 pm #19597PatStaffHi 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,
PatOfficial MyDataMerge Team
2024-02-10 at 12:32 am #19600Pim van der VossenCustomerHi Pat,
Unfortunately that didn’t work. That permissions were already given.
Pim
2024-02-10 at 12:42 am #19603Pim van der VossenCustomerAfter a reboot the system gave me the prompt again:
But because the prompt is so vague I didn’t except it in the first place.. What other apps? What kind of data..?
2024-02-11 at 10:14 am #19605PatStaffHi 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
PatOfficial MyDataMerge Team
2024-02-11 at 10:14 am #19606PatStaffAnd: please make sure you’re always on the latest version of MyDataMerge.
Regards,
PatOfficial MyDataMerge Team
2024-03-04 at 9:30 am #19659PatStaffHi 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,
PatOfficial MyDataMerge Team
2024-03-04 at 10:58 am #19660Pim van der VossenCustomerHi Pat,
I think you’re close, but the images used don’t have to be downloaded by MDM. There is a direct path set.
Greetings, Pim
2024-03-08 at 8:41 am #19676PatStaffHi 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
PatOfficial MyDataMerge Team
2024-03-08 at 3:30 pm #19684PatStaffJust wanted to let you know that the update is available now. Please let me know if it works for you.
Regards,
PatOfficial MyDataMerge Team
2024-03-19 at 2:43 pm #19720PatStaffHi 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,
PatOfficial MyDataMerge Team
2024-03-19 at 2:46 pm #19721Pim van der VossenCustomerThanks for all the updates, can’t test is properly since I already gave the app permission the last time :).
2024-03-19 at 2:48 pm #19722PatStaffJust let us know if there’s anything else you need to know. I will close this thread.
Official MyDataMerge Team
- AuthorPosts
- The topic ‘Error codes 404405 and 404032 (Indesign want control other apps)’ is closed to new replies.