要解决安装4j生成的DMG无法通过苹果认证的问题,可以尝试以下方法:
codesign -s "Developer ID Application: Your Developer Name" /path/to/YourApp.app
其中,"Developer ID Application: Your Developer Name"是你的开发者证书名称,/path/to/YourApp.app是你的应用程序的路径。
codesign -dvvv /path/to/YourApp.app
确保输出中的Authority字段下的所有证书都具有有效的状态。
security verify-cert -c "/path/to/YourCert.cer"
确保输出中的Status字段为"0",表示证书受信任。
ls -l /path/to/YourApp.app
确保应用程序及其内部文件和目录的权限符合苹果认证的要求。
以上是一些可能的解决方法,根据具体情况可能需要结合调试和尝试不同的方法来解决问题。
下一篇:安装4j语言和消息问题