目前,我有一个本地应用程序发布到app和Google,两者都有不同的包名。我想知道是否有办法告诉NativeScript使用iOS的一个包名和安卓的不同的包名?谢谢。
发布于 2016-10-10 13:59:00
是的,你绝对可以做到。对于iOS,在app/App_Resources/iOS/Info.plist文件中包含一个CFBundleIdentifier标志。
<key>CFBundleIdentifier</key>
<string>com.mycompany.myapp</string>对于Android,更新android.defaultConfig.applicationId文件中的app/App_Resources/Android/app.gradle。见Resources/Android/app.gradle#L11。
发布于 2021-09-09 02:24:50
对于那些在2021年寻找解决方案的人来说,有一个简单的方法来建立它。
打开nativescript.config.ts,在android和ios中添加不同的id属性
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;https://stackoverflow.com/questions/39933860
复制相似问题