간단한 Cordova 플러그인 (iOS 용)을 작성했고 플러그인 (별도의 git repo에 있음)을 업데이트 할 때마다 플러그인을 제거합니다 그것을 내 Cordova 프로젝트에 다시 추가하십시오.Apache Cordova (3.4)가 프로젝트 컴파일 목록에 플러그인 소스를 추가하지 않았습니다.
최근에 필자는 플러그인 소스 코드 파일 (.m 파일)이 컴파일 소스 목록에 추가되지 않고 (빌드 단계에서) 필자가 Xcode를 열고 파일을 추가해야한다는 것을 발견했습니다. 수동으로.
나는 이것이 작동하는 방식이라고 생각하지 않았습니다. 그렇지? 아니면 내가 잘못하고있는거야? "cordova add plugin"문제?
나는 코드 변호에 git repo URL을 전달하지 않으므로 단지 ../plugin-dir을 사용합니다. 이와 같이 :
$ cd myAppProject
$ cordova plugin remove com.example.myplugin
$ cordova plugin add ../MyPlugin
$ cordova plugin list
[ 'com.example.myplugin',
'org.apache.cordova.camera',
'org.apache.cordova.console',
'org.apache.cordova.device',
'org.apache.cordova.geolocation' ]
귀하의 도움에 감사드립니다.
업데이트 : 새 프로젝트를 만들고 플러그인을 몇 번 추가 및 제거하고 Xcode 프로젝트 빌드 설정 파일 (project.pbxproj)이 올바르게 업데이트되었습니다. 그래서 내 다른 프로젝트에 몇 가지 문제가 있어야합니다.
[This (http://stackoverflow.com/a/22278241/1755718) http://stackoverflow.com/questions/22277927/cordova-3-3-to-3-4-ios-plugins -don-load는 문제를 해결할 수 있습니다. – CKK