Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos OSX网守正在停止我的应用程序_Macos_Cocoa_Osx Gatekeeper_Anthill - Fatal编程技术网

Macos OSX网守正在停止我的应用程序

Macos OSX网守正在停止我的应用程序,macos,cocoa,osx-gatekeeper,anthill,Macos,Cocoa,Osx Gatekeeper,Anthill,在我添加一个库和一个子项目(都是我创建的)之前,我的应用程序运行良好。所有这些都是使用相同值进行代码签名的 如果我创建了一个本地DMG(使用构建脚本),那么它将安装在我的系统上,也安装在其他系统中。但是来自Anthill pro的构建未能通过OSX把关程序,并显示出“未识别的开发人员”问题 是什么问题导致同一个DMG的行为不同?我最近处理了一个使用生成服务器对应用程序进行签名的问题。它的签名很好,但当我们通过我们的网站发布它时,OSX要求我们的用户“转移到垃圾箱”。当我使用詹金斯时,我的场景有点

在我添加一个库和一个子项目(都是我创建的)之前,我的应用程序运行良好。所有这些都是使用相同值进行代码签名的

如果我创建了一个本地DMG(使用构建脚本),那么它将安装在我的系统上,也安装在其他系统中。但是来自Anthill pro的构建未能通过OSX把关程序,并显示出“未识别的开发人员”问题


是什么问题导致同一个DMG的行为不同?

我最近处理了一个使用生成服务器对应用程序进行签名的问题。它的签名很好,但当我们通过我们的网站发布它时,OSX要求我们的用户“转移到垃圾箱”。当我使用詹金斯时,我的场景有点不同,但问题可能是相同的

我通过将jenkins用户提升为管理员,然后与sudo一起运行代码设计,解决了这个问题


我认为这与作为开发人员签名与发行版签名有关。如果您下载了一个已签名的软件包,并且您的应用程序是在没有分发权限的情况下被签名的,则扩展属性“com.apple.quantial”会出现在应用程序包上(通过打开终端并键入“xattr[path to package]”进行检查)

错误消息是什么(在Console.app中查找)?听起来像是用于签名的证书,由Anthill pro提供,与您的本地系统使用的不同。@Droppy:console logsTry中没有任何东西在终端的路径上运行
spctl-a
-v
-raw
选项可能会提供更有用的输出<代码>协同设计-vv可能也会透露一些信息。应用程序是否可能使用版本1签名而不是现在所需的版本2签名?