2016-08-08 2 views
1

Visual Studio (Visual Studio Community 2015, 버전 14.0.25123.00 업데이트 2)에서 Cordova-Ionic 응용 프로그램을 사용하고 있습니다. 내 안드로이드 폰에서 앱을 실행할 수 있으며 모든 것이 좋습니다. iPhone/iOS 시뮬레이터에서 실행하여 앱을 테스트하고 싶습니다.Visual Studio를 El Capitan VM의 remotebuild에 연결할 수 없습니다.

가상 박스에 VM으로 실행중인 OS X El Capitan (버전 10.11.6)이 있습니다. 본 가이드 (https://taco.visualstudio.com/en-us/docs/ios-guide/)를 따라 사과 장치에서 응용 프로그램을 테스트 해 보았습니다. 버전 0.12.9 Node.js 및 Xcode 버전 8 베타 4를 설치했습니다. xcode 명령 줄 도구, 원격 에이전트, 자작 (homebrew)도 설치했습니다. 터미널에서 'remotebuild test'를 실행하려고 시도했으며 성공적으로 실행되고 'taco-remote test passed'로 끝납니다. 그러나 이것이 문제가 시작되는 곳입니다.

secure remotebuild를 사용하려면 'remotebuild certificates reset'을 실행 한 다음 터미널에서 'remotebuild certificates generate'를 실행하십시오. noyolks-iMac.local
포트 : 나는
호스트를 참조 3000
PIN : 121422
내가 다음 'remotebuild'를 실행합니다. 내 Windows 컴퓨터의 시각 스튜디오에서 나는 apache cordova -> iOS 구성을위한 도구 -> 옵션 -> 도구로 이동합니다. 'host'to 'noyolks-iMac.local' 'port'to '3000', 'secure mode'를 'true'로, 'security pin'을 'true'로 설정하고 '원격 iOS 처리 활성화' 121422 '. 그러나 ok를 누르면 다음 오류 팝업이 표시됩니다. '원격 iOS 빌드 서버에 연결할 수 없습니다. 기본 예외 : 원격 이름을 확인할 수 없습니다 : 'noyolks-imac.local' '.

가이드에 제안 된대로 호스트 이름 대신 IP를 사용합니다. OS X에서, 나는 시스템 환경 설정 -> 네트워크로 간다. 그러면 IP 주소 아래에 '10 .0.2.15 '가 표시됩니다. 나는 내 창문 기계로 돌아 간다. 나는 '호스트' 대신에 '10 .0.2.15 '를 시도합니다. ok를 누르면 다음 오류 팝업이 표시됩니다. 'https://10.0.2.15에서 인증서를 가져 오는 동안 오류가 발생했습니다.'.

보안 핀이 만료되기 전에 위의 모든 사항이 10 분 이내에 완료되었음을 확인합니다.

가이드에 따라 보안 모드없이 원격 에이전트를 시작하려고했습니다. 나는 'remotebuild - 안전 거짓'를 실행합니다. 내 Windows 컴퓨터에서 Visual Studio를 다시 한 번 시도해보십시오. 호스트 'noyolks-imac.local' 먼저 '포트'에서 '3000'으로 '원격 iOS 처리 사용'을 '참'으로, 보안 모드에서 ' false ') 오류 팝업이 나타납니다 '원격 iOS 빌드 서버에 연결할 수 없습니다. 기본 예외 : 원격 이름을 확인할 수 없습니다 : 'noyolks-imac.local' '.

보안 모드없이 다시 실행하면 대신 호스트 '10 .0.2.15 ' 대신 ip 주소를 사용합니다. '원격 iOS 빌드 서버에 연결할 수 없습니다. 기본 예외 : 원격 서버 '에 연결할 수 없습니다.

나는 친구 macbook pro를 사용하여 유사한 절차를 시도했지만 제대로 작동하지 못했습니다. 어떤 도움을 주시면 감사하겠습니다. 필요할 경우 다른 정보를 요청하십시오.

감사합니다.

+0

방화벽을 끄고 IP 주소로 Mac을 핑 해보시겠습니까? –

+0

의견을 보내 주셔서 감사합니다. IP 주소로 내 Mac VM에 ping을 수행하지 않은 후 네트워크 어댑터를 '브리지 어댑터'로 변경하여 문제를 해결했습니다. – smellyfish

답변

1

나는 바보입니다.문제는 내가 엘 캐피 탄 VM을 핑 (ping) 할 수 없었다는 것이 었습니다. virtualbox의 네트워크 어댑터 설정을 '브리지 어댑터'로 변경하면이 문제가 해결됩니다.

관련 문제