gpt4 book ai didi

cocoa - 代码签名的应用程序将无法运行

转载 作者:行者123 更新时间:2023-12-03 17:25:16 27 4
gpt4 key购买 nike

我正在尝试使用包含我的计算机 UUID 的开发人员配置文件进行代码签名 - 我的应用程序。到目前为止一切顺利,我遵循了开发人员证书实用程序上的过程,并为开发和生产创建了所有必要的证书和配置文件(就像在 iOS 上一样)。

问题是:一旦我对应用程序进行代码签名以进行调试(或发布,就此而言)配置,当我尝试运行应用程序时,我会遇到这种奇怪的不确定状态:没有错误消息,只有一个旋转的事件指示器日志导航器和一切行为就像应用程序正常运行一样。但它没有出现在扩展坞中,没有显示任何警告,什么也没有。我做错了什么?

(使用 Xcode 4,1)。

Screenshot

编辑:好吧,我把我的项目从头开始在另一台 Mac 上重建了它。显然,我做错了什么,因为它在那里也不起作用。所以,我遵循的具体程序是:1-创建证书2- 将证书拖放到钥匙串(keychain)中

3- 将设备的 UDID 添加到门户4- 创建配置文件5-打开它(将其添加到系统偏好设置)6-将其拖到Xcode的管理器中

7- 在我的目标的build设置中,将代码签名身份设置为我刚刚添加的 Mac 开发身份。

然后,我编译了它,但它没有加载。如果我将其存档并将其作为应用程序共享(使用我的开发证书签名),它会在扩展坞中弹跳并消失。那么...我做错了什么?

最佳答案

该问题已通过升级到 10.7.2(测试版)得到解决。为什么?这仍受保密协议(protocol)约束。

编辑:另外,在我的 ~/Library/Containers/中删除以我的应用程序命名的目录对于使用沙箱进行构建并修复 system.log 中报告的以下崩溃是必要的:

taskgated-helper(555) deny file-read-metadata /private/var/db/DetachedSignatures
taskgated-helper(555) deny file-read-data /private/var/db/DetachedSignatures
sandboxd[556] ([555]): taskgated-helper(555) deny mach-lookup com.apple.ocspd

关于cocoa - 代码签名的应用程序将无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7488549/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com