首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS和Android的单独包名

iOS和Android的单独包名
EN

Stack Overflow用户
提问于 2016-10-08 15:00:26
回答 2查看 609关注 0票数 2

目前,我有一个本地应用程序发布到app和Google,两者都有不同的包名。我想知道是否有办法告诉NativeScript使用iOS的一个包名和安卓的不同的包名?谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-10 13:59:00

是的,你绝对可以做到。对于iOS,在app/App_Resources/iOS/Info.plist文件中包含一个CFBundleIdentifier标志。

代码语言:javascript
复制
<key>CFBundleIdentifier</key>
<string>com.mycompany.myapp</string>

对于Android,更新android.defaultConfig.applicationId文件中的app/App_Resources/Android/app.gradle。见Resources/Android/app.gradle#L11

票数 4
EN

Stack Overflow用户

发布于 2021-09-09 02:24:50

对于那些在2021年寻找解决方案的人来说,有一个简单的方法来建立它。

打开nativescript.config.ts,在androidios中添加不同的id属性

代码语言:javascript
复制
import { NativeScriptConfig } from '@nativescript/core';

export default {
  appPath: 'src',
  appResourcesPath: 'App_Resources',
  android: {
    v8Flags: '--expose_gc',
    markingMode: 'none',
    id: 'com.yourapp.android'
  },
  ios: {
    id: 'com.yourapp.ios'
  }
} as NativeScriptConfig;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39933860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档