우리는 phonegap (2.4.0) - iOS (6) 및 Android 플랫폼 용 애플리케이션을 개발 중입니다. 우리의 응용 프로그램은 BarcodeScanner 플러그인을 사용하고 있습니다. 플러그인은 Android에서 아무런 문제없이 작동하지만 Google은 iOS에서 몇 가지 문제를 감지했습니다. #import <CORDOVA/CDVPlugin.h>
우리가 추가 한이 라인 파일을 config.xml에하기 : <plugin name="org.apache.cordova.barcodeScanner" value="CDVBarcodeScanner" />
다음이었다 빌드 성공적인없이를/다른 사람이 줄 주위에 확인하면 먼저 파일 CDVBarcodeScanner.mm CDVPlugin.h에서에서 iOS에서 작동하지 않는 phonegap 플러그인 barcodescanner
if(!window.plugins) {
console.log("something 1");
window.plugins = {};
}
if (!window.plugins.barcodeScanner) {
window.plugins.barcodeScanner = new BarcodeScanner();
console.log("something 2");
}
출력이 응용 프로그램의 시작 후 작성되었습니다. iOS의 경우 다음과 유사한 콘솔 로그도 추가했습니다.
(function() {
if (!window.plugins) window.plugins = {}
console.log("something 1");
if (!window.plugins.barcodeScanner) {
window.plugins.barcodeScanner = new BarcodeScanner();
console.log("something 2");
}
else {
console.log("Not installing barcodeScanner: window.plugins.barcodeScanner already exists")
}
})
아무도 기록되지 않았습니다.
모든 조언을 주셔서 감사합니다. 우리는 이러한 변화와 플러그인을 시도
+1 IOS 응용 프로그램이 Windows OS에서 개발되었는지 묻습니다. – Roylee
iOS 앱은 Mac OS X – matej148
에서 개발되었으며 Windows OS Eclipse에서 할 수 있습니까? – Roylee