Xcode 具有Shell脚本主可执行文件的Notorize.app
根据“什么是代码符号”,shell脚本不是“代码”,因此是一种资源。它接着谈到shell脚本,“虽然可以对这些可执行文件进行签名并将其存储在Contents/MacOS中,但不建议这样做。”Xcode 具有Shell脚本主可执行文件的Notorize.app,xcode,macos,code-signing,Xcode,Macos,Code Signing,根据“什么是代码符号”,shell脚本不是“代码”,因此是一种资源。它接着谈到shell脚本,“虽然可以对这些可执行文件进行签名并将其存储在Contents/MacOS中,但不建议这样做。” 我的问题是,如果我的应用程序的主要可执行文件是一个shell脚本,我应该怎么做?我试着把我的脚本放到资源中,在Mac OS中添加了一个Syrink,但是我得到了主可执行文件或信息。PLIST必须是一个普通文件(没有SysLink,等等)< /COD>我需要做一个非常激烈的事情,比如整个shell脚本的端口到
我的问题是,如果我的应用程序的主要可执行文件是一个shell脚本,我应该怎么做?我试着把我的脚本放到资源中,在Mac OS中添加了一个Syrink,但是我得到了
在此之后,代码签名和公证应该与任何其他捆绑包一样。我已经有了它,我担心它不符合指南,可能会被拒绝。知道它的唯一方法是尝试它。您可以多次尝试对应用程序进行公证,在此过程中,错误是常见的。如果因为Contents/MacOS中的脚本而被拒绝,您可以创建一个C程序,只需一行代码就可以从捆绑资源中调用您的脚本-这应该是确定的。