나의 플랫폼/HybridApp

[NativeScript] change app package

GsBOB 2018. 5. 29. 17:11

자기만의 앱을 만들려면 패키지를 정의 해야하는데,

어떻게 변경 하면 될까?

(당연 template 에 있는 패키지 그대로 쓸꺼 아니지?)


아래와 같이 하면 된다.

  1. Create a NativeScript app.
  2. Run it on iOS.
  3. Change the nativescript.id in your package.json file.
  4. rm -rf platforms
  5. tns prepare
  6. tns run ios

출처 : https://github.com/NativeScript/nativescript-cli/issues/2089


위와 같은 형태로 iOS를 하면 문제 없이 동작 한다.


하지만, Android 에서는 오류가 나면서 apk 빌드가 되지 않는다.

원인은 app/App_Resurce/Android/app.gradle 에 있는 applicationId 값이 일치 하지 않기 때문이다.


그래서, Android만 한가지 더 추가 하면 아래와 같이 된다.

  1. Create a NativeScript app.
  2. Run it on Android.
  3. Change the nativescript.id in your package.json file.
  4. Change the applicationId in your app.gradle file.
  5. rm -rf platforms
  6. tns prepare
  7. tns run android

참고 하세요.