2012-08-06 3 views
0

IPJSUA를 컴파일하고 xCode 4.3.2를 사용하여 빌드하고 시뮬레이터에서 실행합니다. 그러나 여전히 IM을 호출하거나 보낼 수는 없습니다. 필자는 시뮬레이터의 한계를 생각하고 있습니다. 이제 .IPA 파일에 배포하고 전화기를 사용하여 테스트하고 싶습니다. 그러나 나는 오류가있다.IPJSUA를 .IPA 파일로 만드는 방법은 무엇입니까?

iPhone 개발자 인증서를 사용하는 경우이 사진과 같은 오류가 발생합니다.

enter image description here iPhone 배포 인증서를 사용하는 경우 다음과 같은 오류 메시지가 나타납니다. 키 체인의 서명 인증서

누구

중 하나를 포함 발견

없음 만료되지 않은 프로비저닝 프로파일 적 .IPA 파일로 IPJSUA을 만드는 방법을 시도하지? iPhone 개발자 인증서와 iPhone 배포 인증서는 어떻게 다릅니 까?

다음 그림은 이미 라이브러리, 아키텍처 및 검색 경로를 연결 한 것입니다. enter image description here

이미 .IPA 파일을 만들 수 있지만 전화를 걸거나 IM을 보낼 수 없습니다. 귀하의 장치/시뮬레이터를 사용하여 IPJSUA와 통화 할 수 있습니까? 덕분에 .

업데이트 : 이미 IM/add buddy를 호출/전송할 수 있습니다. 나는 내가 스스로 대답 할 새로운 질문을 참조 할 것이다. xCode에서 PJSIP를 사용하는 단계별 단계. 감사.

답변

1

휴대 전화로 테스트를하고 휴대 전화가 개발자 포털에 등록 된 경우 .IPA 파일을 생성 할 필요가 없습니다. 장치를 컴퓨터에 연결하고 장치에 직접 구축 할 수 있습니다. 그러나 아직 등록되지 않은 여러 기기 (예 : 친구의 기기)에 배포하려는 경우이 프로세스를 간소화하는 testflight를 살펴보고 IP 주소를 만들고 업로드하는 방법에 대한 단계별 지침 here을 제공하는 것이 좋습니다.

+0

그러나 이미 시도했습니다. 내 장치를 연결하고 직접 구축하십시오. 그러나 여전히 실패했습니다. 나는 어제 게시 한 오류입니다. 하지만, 만약 내가 시뮬레이터를 사용하고있어, 오류가 없습니다. –

1

기기에서 ipjsua를 실행하는 데 며칠이 걸렸습니다. 내가 만난 몇 가지 :

모든 적합한 바이너리로 연결하고 있습니까? 약 20 개 정도의 링크가 필요합니다. ipjsua 샘플 앱을 참조 할 수 있습니다.

빌드 설정에 armv7 및 armv6 아키텍처를 추가 했습니까? 우리는 두 가지를 모두 추가해야했습니다 (이것은 작년 9 월에 작성했을 때 참조 용으로 작성한 것입니다).

라이브러리 검색 경로와 헤더 검색 경로가 올바르게 설정되어 있습니까? 헤더의 경우 pjsip/include, pjlib/include, pjlib-util/include, pjnath/include 및 pjmedia/include가 있습니다. 라이브러리 경로의 경우 우리는 모두 동일합니다 (/ include 대신/lib 포함)

관련 문제