[MacPorts] #66358: sip-workaround no longer works on macOS 13 Ventura due to new security features

MacPorts noreply at macports.org
Sun Mar 19 01:36:19 UTC 2023


#66358: sip-workaround no longer works on macOS 13 Ventura due to new security
features
-------------------------+---------------------
  Reporter:  reneeotten  |      Owner:  (none)
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  base        |    Version:
Resolution:              |   Keywords:  ventura
      Port:              |
-------------------------+---------------------

Comment (by kencu):

 so I tried making a new codesigning certificate using this as a template:

 https://github.com/llvm/llvm-project/blob/main/lldb/scripts/macos-setup-
 codesign.sh

 and renamed it slightly to macports_codesign instead of lldb_codesign. The
 certificate is generated and is there:
 {{{
 % ./macports-codesign.sh
 Certificate has already been generated and installed
 }}}

 but no bueno:
 {{{
 % rm make
 % cp /usr/bin/make ./
 % codesign --preserve-metadata=entitlements --force --verbose --sign
 "macports_codesign" ./make
 ./make: replacing existing signature
 ./make: signed Mach-O universal (x86_64 arm64e) [com.apple.dt.xcode_select
 .tool-shim]
 % ./make --version
 zsh: killed     ./make --version
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/66358#comment:25>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list