2014-07-16 1 views
0

플러그인에 대한 config.xml의 설정 방법 : %의 코르도바 플러그인은 org.apache.cordova.contacts 를 추가 다음과 같은 빌드했다 : %의 코르도바를 빌드 iOS코르도바 3.5 연락처가 나는 다음과 같이 코르도바 연락처 프로젝트에 플러그인을 추가 한

하지만 플러그인을 사용할 수 없으며 플러그인을 참조하는 코드가 실행되지 않습니다. 앱은 그 시점에서 멈 춥니 다. 내가 cordobe 문서에서 https://github.com/apache/cordova-plugin-contacts/blob/master/doc/index.md로 볼 때 config.xml 설정에 관한 것은 없습니다. 내 구성 설정은 다음과 같습니다.

<?xml version='1.0' encoding='utf-8'?> 
<widget id="com.OurApp.OurApp" version="0.0.1"  xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> 
    <name>Our App</name> 
    <description> 
     Our descriptions. 
    </description> 
    <author email="[email protected]" href="http://cordova.io"> 
     Our Team 
    </author> 
    <content src="index.html" /> 
    <access origin="*" /> 
</widget> 

config.xml을 업데이트해야한다는 것을 알고 있지만 그렇지 않습니다. Ver 3.5 연락처를 사용하려면 무엇을 추가해야합니까? 그리고 어딘가에 이러한 모든 구성 설정 목록이 있습니까? TIA.

편집 : - 아니 주사위 나는 위젯 태그 내에

<plugin name="Contacts" value="CDVContacts" /> 

를 추가했습니다.

답변

2

루트 폴더의 config.xml을 살펴 보았습니다. 이제 cordova는 두 개의 구성 파일을 유지 관리합니다. 앱 관련 설정이있는 루트 폴더에 하나. platform/ios/projectName/config.xml에 두 번째 구성 파일이 있습니다. 이것은 모든 플러그인 관련 세부 사항이 포함 된 최종 config xml입니다. 빌드 명령 다음에이 구성을 살펴보십시오. 플러그인이 설치되어 있어야합니다. 당신은 명령을 사용하여 설치된 모든 플러그인을 볼 수 있습니다 cordova plugin plugin-list

희망은 올바른 방향을 제시합니다. 도움이되지 않으면 콘솔에서 오류 메시지를 게시하십시오.

+0

감사합니다. 플랫폼/ios/project 디렉토리의 두 번째 config.xml 파일에 대해 알지 못했습니다. 괜찮아 보이는 군. 콘솔에서 두 개의 오류 메시지가 나타납니다. "오류 : ReferenceError : 변수를 찾을 수 없습니다 : 행에서 정의되지 않은 ContactFindOptions ..."나는이 것이 중요하다고 생각하지 않습니다. - 다음 문자 : " 오류 : 모듈 org.apache.cordova.contacts.contacts가 존재하지 않습니다. 정의되지 않은 라인에서 ... "내 플러그인/디렉토리에 org.apache.cordova.contacts 디렉토리가 있으며, 거기에 설치 프로세스가 있습니다. 이름에 ".contacts"를 추가해도 도움이되지 않습니다. – Dave