Intune包装工具无法对ipa文件进行签名



我正试图使用intune包装工具包装我的.ipa文件,结果出现以下错误。有人能帮忙吗。

警告:无法验证证书吊销检查的系统设置。如果您想强制执行证书吊销检查,请运行以下命令-"defaults write com.apple.security.revolution CRLStyle BestAttempt"one_answers"defaults write com.apple.security.revocation OCSPStyle BestAttempt">

这是完整的日志。

Application packaging in progress...
Version of MACOSX is 10.15.7
Version of XCode installed is Xcode 12.4
Build version 12D4e
Parsing provisioning profile...
Parsing main app provisioning profile...
Parsing extension provisioning profiles...
Checking that main provisioning profile has not expired...
Checking that extension provisioning profiles have not expired...
Checking if signing certificate is valid...
Provided certificate name length matches that of SHA1 hash.
Number of certificates returned by query: 4
Checking certificate at index: 0
Getting certificate common name.
Computing SHA-1 fingerprint of current certificate.
Computing SHA-1 fingerprint of provided certificate.
Checking certificate at index: 1
Getting certificate common name.
Computing SHA-1 fingerprint of current certificate.
Computing SHA-1 fingerprint of provided certificate.
Possible fingerprint match found. Checking if certificate is contained in provisioning profile...
Computing SHA-256 fingerprint of certificate.
Checking if SHA-256 hash exists in provisioning profile.
Certificate was found in the provisioning profile.
Checking if certificate issuer is Apple.
Checking if signing certificate is found in each extension profile...
Creating temporary directories...
Input Parameters
Path to input application:     /Users/madansandiri/Downloads/XX-5.2.7-unsigned.ipa
Path to output application:    /Users/madansandiri/Downloads/XX-wrapped.ipa
Provisioning profile:          /Users/madansandiri/Downloads/Intune_Test.mobileprovision
Certificate:       B7 XX XX XA X1 XX XB 2F XX 3C 1A XX 7C BD XX XX XX 57 AD FB
Packager Version: 14.3.5, Packager Build: 2104.5, App Build: 5, Concatenated Build: 2123.8.5
The app's Frameworks directory could not be signed. This may be because it contains files whose format was unrecognized, invalid, or unsuitable.
Cause of the error to be provided for investigation:Error Domain=IntuneAppPackager Code=1 "/usr/bin/codesign exited with an error." UserInfo={Error Description=SignFrameworksError, NSLocalizedDescription=/usr/bin/codesign exited with an error.}
  1. 在mac系统上打开钥匙链
  2. 在密钥链的"certificates"选项卡中搜索iOS分发证书,然后展开证书
  3. 选择私钥并右键单击它-->点击选项"获取信息">
  4. 转到"访问控制"选项卡
  5. 选择"允许所有应用程序访问此项目">
  6. 输入mac登录名或系统管理员密码,然后单击允许保存更改
  7. 使用root访问打开mac系统上的终端,并按给定顺序执行以下两个命令

默认写入com.apple.security.revolution CRLStyle BestAttempt

默认写入com.apple.security.revolution OCSP样式最佳尝试

  1. 重新运行包装步骤以获得ios应用程序的成功包装实例

#如果上面给出的步骤帮助您解决了问题,请对您的贡献竖起大拇指。

最新更新