Rav*_*avi 11 macos xcode daemon code-signing objective-c
我已经在 Mac OSX 中开发了一个应用程序和守护程序,并且我已经在 xcode 中使用了应用程序和守护程序源的开发人员 ID 进行了签名。在守护进程中,我已经签署了每个框架并打包,并且我使用包安装程序为所有人提供了 pkg。现在我的应用程序是 .mpkg。
我也签了这个mpkg。并且每个包裹也都有签名。我在终端办理登机手续。它显示了我的开发人员 ID,我已经检查了所有内容都已在我的 mpkg 中签名。
我已经从 mac 商店发布了。
我没有签名就安装了,然后mac说,
Myapp.mpkg 无法打开,因为它是身份不明的开发者
现在将设置更改为“系统偏好设置...> 安全和隐私 --> Mac App Store 和已识别的开发人员”然后我尝试安装我签名的 mpkg,mac 现在说,
“MyApp.mpkg无法打开,因为无法确认开发者的身份”
现在查看两个消息,它现在显示身份开发人员”。
我用谷歌搜索过。它说在 Mac appstore 和 identiied deverloper 下以安全和隐私方式启用无论如何打开”检查下图

这有什么用。现在我的问题是
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.
Run Code Online (Sandbox Code Playgroud)
你能澄清我的疑问吗?我需要将其发送给客户以获取有关此内容的信息。感谢提前。
Taj*_*ngh 11
Sig*_*uza 10
对于人们在非自己开发的软件上搜索错误消息的人来说,这是一种替代方法。
对于原始二进制文件、磁盘映像、存档等:
xattr -c path/to/file
Run Code Online (Sandbox Code Playgroud)
对于应用程序(或提取的文件夹):
find path/to/name.app -print0 | xargs -0 xattr -c
Run Code Online (Sandbox Code Playgroud)
您只需在命令行中运行以下命令即可。
sudo spctl --master-disable
Run Code Online (Sandbox Code Playgroud)
这将允许任何开发人员的应用程序在您的计算机上下载和执行。
| 归档时间: |
|
| 查看次数: |
18189 次 |
| 最近记录: |