Xcode 9를 사용하여 3.0.1에서 최신 4.5.2로 Cordova Ionic 프로젝트 ios 플랫폼을 업그레이드하려고합니다. Ios 플랫폼을 제거하고 다시 추가하십시오. CLI 7.1.0에서. 그런 다음 이전 .xcodeproject를 새 ios 플랫폼에 복사하고 작업 영역에 필요한 모든 경로를 재설정하여 모든 .xcodeproject 설정을 복원합니다. 다행히도 내 프로젝트가 성공적으로 빌드되고 디버그 모드에서 제대로 실행됩니다.Cordova 프로젝트가 내 프로젝트를 업데이트 한 후에 플러그인을 제거 할 수 없습니다.
그러나 새 프로젝트에서 최신 버전의 플러그인을 업그레이드하려고 할 때 플러그인 만 추가 할 수 있다는 것을 알았습니다. 플러그인을 추가하면 모든 것이 잘됩니다. 그러나 플러그인을 제거하려고 할 때 (새로운 작업 공간에 추가되었는지 여부에 관계없이) CLI는 항상 빨간색 글꼴 메시지를 표시합니다. 오류 : * -Info.plist 파일 또는 config.xml 파일을 찾을 수 없습니다.
ionic prepare ios 명령을 실행하려고하면이 메시지가 표시됩니다. 흥미롭게도 원래 생성 된 .xcodeproject 파일 cordova를 사용하면 모든 것이 올바르게 작동합니다.
CLI가 새로운 .xcodeproject 파일 만 인식 할 수 있지만 이전 .xcodeproject 파일은 인식하지 못하도록하는 특정 설정에 대한 아이디어가 있습니까?
"왜 자동으로 생성 된 새로운 .xcodeproject를 사용하고 싶지 않습니까?" 내 프로젝트는 4 개의 서로 다른 대상을 포함하고 각각 서로 다른 프로젝트 설정을 가지고 꽤 거대합니다. 우선, CLI는 그것을 모르고 하나의 목표만을 생성 할 것이고 또 다른 목표를 세 번 복제해야합니다. 둘째, 각각의 목표 설정을 하나씩 복원하는 것이 고통 스러울 것입니다. 세 번째로 새로운 프로젝트는 appDelegate 클래스에서와 같이 만든 iOS 기본 코드의 변경 사항을 포함하지 않습니다. 그러므로 나는 그것을 극복 할 수있는 트릭 방법을 찾고 싶다.
: 아래와 같이 사용 설치할 수 있습니다 https://stackoverflow.com/questions/44246127/error-could-not-find-info-plist- file-or-config-xml-file 및 https://stackoverflow.com/questions/37183033/cordova-ios-adding-extension-error-could-not-find-info-plist-file-or-config 바라건대이 사람들 곧 답변을 얻을 수 있습니다. – n4feng