【发布时间】:2015-02-18 05:48:02
【问题描述】:
我在 Mac OSX 中开发了一个应用程序和守护程序,并且我在 xcode 中使用开发人员 ID 签署了应用程序和守护程序源代码。在守护进程中,我已经签署了每个框架并打包,并且我使用包安装程序对所有人都有 pkg。现在我的应用程序是 .mpkg。
我也签署了这个 mpkg。并且每个包裹也都有签名。我在航站楼办理登机手续。它显示了我的开发人员 ID,并且我检查了所有内容都已在我的 mpkg 中签名。
我已经发布了 mac 商店。
我没有签名就安装了,然后mac说,
Myapp.mpkg 无法打开,因为它是身份不明的开发者
现在将设置更改为“系统偏好设置...> 安全和隐私-> Mac App Store 和确定的开发人员”然后我尝试安装我签名的 mpkg,mac 现在说,
“无法打开MyApp.mpkg,因为无法确认开发者身份”
现在看到这两个消息,它现在显示身份开发者”。
我已经用谷歌搜索了。它说要在 Mac appstore 和已识别的开发人员下的 sequrity 和隐私中启用无论如何打开“检查下图
这个有什么用。现在我的问题是
1 .Is i'm signed mpkg properly.
2. If i signed properly and i'm valid developer, then why it ask permission in security page.
3. Is this confirm "Open Anyway" this msg whenever i try to install?
4. If i did this, next time this will not ask, so how can i disallow.
你能澄清我的疑问吗?我需要将它发送给客户以获取有关此内容的信息。 感谢您的进步。
【问题讨论】:
-
@Droppy 我不知道,我的签名正确吗?
-
可能是您没有使用正确的证书。 See this question.
标签: objective-c xcode macos daemon code-signing