我开发了一个qt mac app(不使用xcode,soi没有任何xcode项目),它将在app store外部发布。 我已使用我的开发者ID证书成功签名,如果我使用以下命令:
spctl --assess MyAppBundle.app
和
codesign -d -vvvvvv MyAppBundle.app
我得到了很好的结果。 问题是,如果我从互联网上下载它(例如DropBox),我会收到警告"文件是从互联网上下载的,你确定要打开它" 有没有办法避免这种警告?从我从论坛收集到的内容应该是可能的。
请注意,应用程序在目标计算机上传递GateKeeper,因此实际签名似乎正在工作并被接受(Gatekeeper处于默认配置:mac存储和已识别的开发人员)