SIP shouldn&#x27;t interfere with DYLD variables for normal (non-&quot;restricted&quot;) executables. Unless you&#x27;re using something like Java, which normally runs via a restricted launcher; but in that case you can bypass the launcher (see <a href="https:&#x2F;&#x2F;bugs.openjdk.java.net&#x2F;browse&#x2F;JDK-8139288" rel="nofollow">https:&#x2F;&#x2F;bugs.openjdk.java.net&#x2F;browse&#x2F;JDK-8139288</a>).