Closed fesily closed 1 year ago
https://developer.apple.com/documentation/security/updating_mac_software?language=objc
copy_file api使用的是文件覆盖,可能导致macos内核未刷新该文件的签名,导致无法运行,这个需要macos重启才能刷新.
我相信你也遇见过这个问题,我之前一直都没找到原因,之前都是手动签名一遍库.
确实。我之前想调查下是不是filesystem的问题,以及更通用的解决方案,但因为macos不是我主力的开发平台,所以一直没做。
https://developer.apple.com/documentation/security/updating_mac_software?language=objc
copy_file api使用的是文件覆盖,可能导致macos内核未刷新该文件的签名,导致无法运行,这个需要macos重启才能刷新.
我相信你也遇见过这个问题,我之前一直都没找到原因,之前都是手动签名一遍库.