2012-04-28 19 views
1

我試圖調試卓悅網絡例行公事,我每次運行它的時候,Mac的防火牆會詢問「是否要申請項目名接受傳入的網絡連接?」防火牆阻礙卓悅網絡調試

我點擊「允許」,給它管理員名稱和密碼,並且該應用適當地添加到防火牆允許的傳入連接應用列表中......直到下一次運行。

調試此同步例程很麻煩,因爲它是。每次運行都必須輸入管理員密碼和密碼纔是真正的麻煩。當然,我可以通過以管理員身份運行Mac來解決這個問題,但我寧願不以這種方式危害安全性。

Xcode是否有一些項目設置可以平靜防火牆?

回答

3

您應該對您的應用程序進行代碼簽名。防火牆對已簽名的應用程序要寬鬆得多。

要做到這一點,您需要進入項目設置並在代碼簽名部分添加一個配置配置文件作爲代碼簽名標識。

有一個相當不錯的描述here的過程。

+1

謝謝!那樣做了。我分配了一個代碼簽名標識,運行該項目,回答「允許」到防火牆對話。然後,在隨後的運行中,根本沒有對話。 – Wienke 2012-04-28 13:03:05