developer tip

HelloCordova에서 Ionic 앱의 이름을 바꾸는 방법

optionbox 2020. 11. 30. 08:05
반응형

HelloCordova에서 Ionic 앱의 이름을 바꾸는 방법


Ionic 프레임 워크는 꽤 훌륭한 도구입니다. 작업해온 Angular 코드로 앱을 성공적으로 빌드 할 수 있었지만 생성 된 앱의 이름을 바꾸는 방법에 대한 간단한 질문에 대한 답을 찾을 수 없습니다. 출력 앱은 항상 HelloCordova라고하며 앱 이름을 변경하는 방법에 대한 문서가없는 것 같습니다. HelloCordova를 대체하는 프로젝트 디렉토리를 수동으로 파기 시작하면 실행되지 않는 앱이 생깁니다. 확실히 사람들은 전에 이것을 해결했습니다.


편집 : config.xml프로젝트의 루트 디렉토리에 있는 파일 을 변경하려고합니다 . 앱 이름을 담당하는 태그는 <name>입니다.

자세한 내용 구성 문서 를 참조하십시오.


  1. config.xml (@ 프로젝트 루트) 에서 이름을 변경하려면 다음을 참조하십시오. 문서 .
  2. 이 명령을 실행하십시오 : $ sudo ionic platform remove ios
  3. 플랫폼 폴더 아래의 ios 폴더가 삭제 되었는지 확인하십시오 .
  4. 이 명령을 실행하십시오 : $ sudo ionic platform add ios

아이코닉 뷰 이름을 변경하려는 경우 ionic.project도 업데이트하십시오.


name어떤 이유로 든 변경이 작동하지 않으면 전체 플랫폼 폴더를 삭제 한 다음

cordova platform add ios
ionic build ios

예, config.xml을 수정하기 만하면됩니다. "이름"태그를 찾아이 태그 사이에 필요한 이름을 넣으십시오.


ionic 프로젝트의 상위 디렉토리에는 config.xml이 있습니다.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="com.ionicframework.todo497320" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>CHANGE NAME HERE</name>

프로젝트 이름은 앱의 다양한 다른 위치에 표시되며 앱이 빌드 될 때 모두 자동으로 변경됩니다.


다음 단계는 나에게 한 것처럼 도움이 될 것입니다.

  1. config.xml에서 앱 이름 변경 <name>Your_new_name</name>

  2. 이온 코르도바 플러그인 저장

  3. 이온 코르도바 rm ios
  4. 이오니아 코르도바 iOS 추가
  5. ionic cordova plugin add --save cordova-plugin-facebook4 --variable APP_ID = "my_app_id"--variable APP_NAME = "my_app_name"--variable CHANNEL_NAME = "master"

ionic 프로젝트의 상위 디렉토리에는 config.xml이 있습니다.

여기에서 이름 변경

어떤 이유로 든 이름 변경이 작동하지 않으면 전체 플랫폼 폴더를 삭제 한 다음

Cordova 플랫폼 추가 ios ionic 빌드 ios


프로젝트의 루트에있는 config.xml에서이 변경을 수행해야합니다. 예를 들어 다음과 같은 것이있을 수 있습니다.

***<widget id="com.ionicframework.exampleproject223738" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">***

패키지를 원하는대로 ID를 변경하면 전체 프로젝트, Android 및 iOS에서 작동합니다.

그러나 이미 패키지 이름으로 앱 스토어에 제출 한 경우이 시점에서 패키지 이름을 변경할 수 없습니다. 새 프로젝트를 제출하려는 경우가 아니면 안됩니다. 일치하는 패키지 이름으로 업데이트해야합니다.


ionic 4.5.0의 경우 "ionic platform"명령의 이름이 변경되었으며 다음 명령은 더 이상 사용되지 않습니다.

  • 이온 플랫폼은 ios를 제거합니다
  • 이온 플랫폼 추가 ios

대신 다음을 사용하십시오.

  • 이오니아 코르도바 플랫폼 iOS 추가
  • ionic cordova platform remove ios

참고 : 케이스에 따라 iOS 또는 Android

참고 URL : https://stackoverflow.com/questions/23095341/how-to-rename-ionic-app-from-hellocordova

반응형