我正在尝试构建xamarin.ios应用,该应用在Windows中安装了VS2019,并连接到添加为远程构建服务器的macO。一切正常,但是在尝试验证签名失败时显示以下内容:
error : codesign exited with code 3
经过调试后,我们发现VS由于某种原因正在登录开发人员的门户。
感谢您的帮助。
谢谢!
答案 0 :(得分:0)
CodeSign 在验证您的签名证书、配置文件和应用程序的签名时遇到问题。我在 MS AppCenter 上构建时第一次遇到这个问题,但在从 Visual Studio 运行 Archive for Publishing 命令后能够重现
使用终端通过使用以下语句在您的应用程序上执行带有详细日志记录的协同设计:
codesign -dv MyApp.app
注意:您可以将 MyApp.app 从 Finder 窗口拖放到终端应用中。
将显示有关您签名的详细信息。在我的情况下,显示“TeamIdentifier=not set”和“Signature=adhoc”,而我正在开发 InHouse 应用,这意味着提供的配置文件是作为 Ad Hoc 而不是 InHouse 生成的。