2012-04-28 56 views
1

我试图调试卓悦网络例行公事,我每次运行它的时候,Mac的防火墙会询问“是否要申请项目名接受传入的网络连接?”防火墙阻碍卓悦网络调试

我点击“允许”,给它管理员名称和密码,并且该应用适当地添加到防火墙允许的传入连接应用列表中......直到下一次运行。

调试此同步例程很麻烦,因为它是。每次运行都必须输入管理员密码和密码才是真正的麻烦。当然,我可以通过以管理员身份运行Mac来解决这个问题,但我宁愿不以这种方式危害安全性。

Xcode是否有一些项目设置可以平静防火墙?

回答

3

您应该对您的应用程序进行代码签名。防火墙对已签名的应用程序要宽松得多。

要做到这一点,您需要进入项目设置并在代码签名部分添加一个配置配置文件作为代码签名标识。

有一个相当不错的描述here的过程。

+1

谢谢!那样做了。我分配了一个代码签名标识,运行该项目,回答“允许”到防火墙对话。然后,在随后的运行中,根本没有对话。 – Wienke 2012-04-28 13:03:05