# "libintl.9.dylib cannot be verified" error with MacOS executable

**URL:** <https://racket.discourse.group/t/libintl-9-dylib-cannot-be-verified-error-with-macos-executable/690>\
**Category:** Questions & Answers\
**Created:** [February 13, 2022, 10:35pm UTC](https://racket.discourse.group/t/libintl-9-dylib-cannot-be-verified-error-with-macos-executable/690 "2022-02-13T22:35:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jjsimpso](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jjsimpso/32/602_2.png) [@jjsimpso](https://racket.discourse.group/u/jjsimpso)\
**Post date:** [February 13, 2022, 10:35pm UTC](https://racket.discourse.group/t/libintl-9-dylib-cannot-be-verified-error-with-macos-executable/690/1 "2022-02-13T22:35:01Z")

</div>

I have an application that I am cross-compiling binaries for. The MacOS binary is giving this error:

 ![image](https://global.discourse-cdn.com/free1/uploads/racket/original/1X/8ecf66a96cc1cb7c6e65751a62b7b55b6a070a85.jpeg)

Full details at [macOS suspicious of libintl.9.dylib · Issue #2 · jjsimpso/molasses · GitHub](https://github.com/jjsimpso/molasses/issues/2). I cross compiled this with Racket 8.3. An earlier version I made did run on a Mac system, but I haven't been able to re-test on that same system.

Anything I can do about this without going through Apple's official channels?

EDIT: I was able to re-test on a Mac running MacOS Mojave and it lets me run it if I Ctrl-click and select Open. This OS is about 3 versions back from the latest, so I expect this report is from a current version of Mac OS.

---

<div class="post-metadata">

**Author:** ![mflatt](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/mflatt/32/6_2.png) [@mflatt](https://racket.discourse.group/u/mflatt)\
**Post date:** [February 14, 2022, 10:53pm UTC](https://racket.discourse.group/t/libintl-9-dylib-cannot-be-verified-error-with-macos-executable/690/2 "2022-02-14T22:53:36Z")

</div>

After unpacking on the target system, does `xattr -r -d com.apple.quarantine molasses-0.6.4` (in the directory containing the unpacked `molasses-0.6.4`) change anything?

Also, although this is probably not the issue, beware of unpacking on top of a previous copy. Explicitly delete an old version before installing to the same place.

---

<div class="post-metadata">

**Author:** ![jjsimpso](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jjsimpso/32/602_2.png) [@jjsimpso](https://racket.discourse.group/u/jjsimpso)\
**Post date:** [February 15, 2022, 12:19am UTC](https://racket.discourse.group/t/libintl-9-dylib-cannot-be-verified-error-with-macos-executable/690/3 "2022-02-15T00:19:29Z")

</div>

Yes, that does appear to fix the issue. I assume this is something I can avoid if I sign the executable myself. I'll have to look into that. Thank you for your help!
