2012-04-28 2 views
1

을 방해하고, 내가 그것을 실행할 때마다, 맥의 방화벽은 묻는다 "당신이 응용 프로그램 프로젝트 이름이 들어오는 네트워크 연결을 허용 하시겠습니까?"방화벽 내가 봉쥬르 네트워크 루틴을 디버깅하기 위해 노력하고있어 봉쥬르 네트워크 디버깅

내가 클릭 "허용"하면 관리자 이름과 비밀번호를 제공하고 앱은 다음 실행 때까지 허용 된 수신 연결 앱의 방화벽 목록에 정식으로 추가됩니다.

이 동기화 루틴을 디버깅하는 것은 성가신 일입니다. 모든 실행에 대해 관리자와 암호를 입력해야하는 번거 로움입니다. 물론 Mac을 관리자로 실행하여이 문제를 해결할 수는 있지만 보안을 그렇게 손상시키지 않을 것입니다.

Xcode에는 방화벽을 진정시킬 수있는 프로젝트 설정이 있습니까?

답변

3

앱에 코드를 입력해야합니다. 방화벽은 서명 된 앱에 대해 훨씬 관대합니다.

이렇게하려면 프로젝트 설정으로 이동해야하며 코드 서명 섹션에서 프로 비전 프로필 중 하나를 코드 서명 ID로 추가해야합니다.

프로세스 here에 대한 설명이 있습니다.

+1

감사합니다. 그랬어. 코드 서명 ID를 할당하고, 프로젝트를 실행하고, 방화벽 대화 상자에 "허용"한다고 대답했습니다. 그런 다음 계속되는 실행에서는 전혀 대화가 없었습니다. – Wienke