2017-10-26 1 views
0

Cordova에서 iOS 애플리케이션 설정을 추가하려고합니다. Settings.bundle/Root.plist 파일에 이미 정의 된 설정이 있습니다. 내가 원하는 것은 자식들과 함께 XCode 프로젝트에 복사 된 Settings.bundle입니다.Cordova 프로젝트가있는 iOS 앱에 설정을 제대로 추가하려면 어떻게해야합니까?

나는 resource-file 문을 사용하여이 작업을 수행하기 위해 노력하고있어 :

<platform name="ios"> <resource-file src="res/ios/Settings.bundle" /> ... </platform>

내 빌드를 수행 할 때 폴더 대신 한 번만 내 프로젝트에 3 번 추가되고 해당 사항 없음 해당 폴더 안의 파일이 복사됩니다. 로그 출력에서이 자원에 대해 실행 된 3 개의 CpResource 문이 있음을 알 수 있습니다. 폴더가 3 회가 있지만 어떤 내용이 없습니다 :

CpResource Anamnese\ mobil/Resources/res/ios/Settings.bundle build/emulator/Anamnese\ mobil.app/Settings.bundle CpResource Anamnese\ mobil/Resources/res/ios/Settings.bundle build/emulator/Anamnese\ mobil.app/Settings.bundle CpResource Anamnese\ mobil/Resources/res/ios/Settings.bundle build/emulator/Anamnese\ mobil.app/Settings.bundle

이것은 내가 결과 Xcode 프로젝트에서보고있는 무슨과 일치한다. Settings.bundle의 위치와 내부의 파일 번호를 가지고이 작업이 실행 된 횟수와 관계가 있는지는 알 수 있지만 아무 소용이 없는지 살펴 보았습니다.

제 질문은, 어떻게하면 Cordova의 iOS 앱에 설정을 제대로 추가 할 수 있습니까?

또는이 분석 수준을 유지하는 경우 : 폴더 구조를 iOS 프로젝트에 제대로 복사하려면 어떻게해야합니까?

답변

0

resource-file에 Settings.bundle이 세 번 추가 된 이유를 찾지 못했습니다. 그러나 나는 그것을 애플 리케이션에 통합하는 다른 방법을 알아 냈다. 나는이 Settings.bundle을 나열한 코드 오바 플러그인을 선언해야했다. 또한 내 cordova.xml

<plugin name="cordova-plugin-app-preferences" spec="https://github.com/apla/me.apla.cordova.app-preferences" />

에이 라인을 포함하는 me.apla.cordova.app - 환경 설정을 설치하려면 Cordova Phonegap IOS App Settings.Bundle Possible?

내가 가진 :

데이비드 남풍 여기에 자세한 지침을 썼다

관련 문제