我是Mac App Store开发的新手,我正在尝试在开发环境中测试我的第一个已签名的应用程序(就在进入收据验证的混乱之前!)。
我完成了以下步骤:
1)我创建了3个证书
2)我创建了一个App ID
3)我注册了我的系统
4)我创建了开发配置文件
5)我在iMac上安装了个人资料
6)我将配置文件加载到Xcode
7)我将项目的代码签名标识设置为:Mac Developer(对应于在1.c点创建的开发证书)
8)我将目标的代码签名标识设置为:Mac Developer(对应于在1.c点创建的开发证书)
9)我为运行而建造
10)我将应用程序放在finder中并点击它
11)图标反弹一些,然后应用程序退出
12)控制台显示以下消息
Sep 17 10:07:41 Fabrizio-Bocos-iMac taskgated-helper[3186]: Starting taskgated-helper
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny file-read-metadata /private/var/db/DetachedSignatures
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny file-read-data /private/var/db/DetachedSignatures
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny file-read-data /Library/Keychains/System.keychain
Sep 17 10:07:42: --- last message repeated 1 time ---
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny mach-lookup com.apple.ocspd
Sep 17 10:07:42: --- last message repeated 3 times ---
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny file-read-data /Library/Keychains/System.keychain
Sep 17 10:07:42: --- last message repeated 3 times ---
Sep 17 10:07:42 Fabrizio-Bocos-iMac com.apple.launchd.peruser.501[218] ([0x0-0xe80e8].fabrizio.boco.circuitlab[3183]): Exited: Killed: 9
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny file-read-data /Library/Keychains/System.keychain
我在没有确定答案的情况下搜索了这些消息。
我在不同的系统(使用Lion 10.7.1和Xcode 4.1)上尝试了相同的程序,结果相同
我删除并重新创建了证书和开发资料,结果相同。
任何人都可以提供任何帮助吗?
非常感谢你。
答案 0 :(得分:1)
更新到10.7.2为我解决了这个问题。
答案 1 :(得分:0)
我有同样的问题,但我也有OSX 10.7.2和XCode 4.2。当我使用我创建的开发者配置文件对应用程序进行签名时,应用程序将无法启动,尽管XCode表示它正在运行应用程序。除了更新你的操作系统之外,你有没有做过其他事情?
由于