Ios 默认情况下,codesign是否对应用程序进行递归签名?

Ios 默认情况下,codesign是否对应用程序进行递归签名?,ios,xcode,code-signing,xcodebuild,codesign,Ios,Xcode,Code Signing,Xcodebuild,Codesign,我正在做一些构建脚本考古,我们有一个相当复杂的构建,我们使用codesign删除代码签名——删除,这样我们就可以使用lipo删除架构 最后,应用程序的签名如下(我在日志中看到): 我的问题是:这是一个递归操作吗?我们没有使用--deep,但在签名整个.app时,默认情况下它可能是deep codesign --force -s DeveloperIDCertificate --keychain pathToKeychain YourApp.app

我正在做一些构建脚本考古,我们有一个相当复杂的构建,我们使用
codesign删除代码签名——删除
,这样我们就可以使用
lipo
删除架构

最后,应用程序的签名如下(我在日志中看到):

我的问题是:这是一个递归操作吗?我们没有使用
--deep
,但在签名整个
.app
时,默认情况下它可能是deep

codesign --force -s DeveloperIDCertificate --keychain pathToKeychain YourApp.app