Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >你用.NET开发APP时,在云平台打包APP要填个“包名”的含义

你用.NET开发APP时,在云平台打包APP要填个“包名”的含义

作者头像
Amanda.li
发布于 2019-04-18 08:09:08
发布于 2019-04-18 08:09:08
1K0
举报
文章被收录于专栏:.Net移动开发.Net移动开发

ios

ios平台,包名有它专有的名词:bundle ID.bundle ID可以翻译成包ID,也可以叫APP ID或者应用ID,他是每一个ios应用的全球唯一标识,只要bundle id不变,无论代码怎么改,图标和应用名称怎么换,ios系统就认为这是同一个应用.每次开发一个新应用,首先都需要到Certificates, Identifiers & Profiles->identifiers->APP IDs去创建一个新的bundle id.但是bundle id分为两种:

1. Explicit App ID(明确的APP ID),一般格式是:com.smobiler.app。这种id只能用在一个app上。每一个新应用都要创建一个,云平台需要的就是此类型的包名.

2. Wildcard App ID(通配符APP ID), 一般格式是:com.smobiler.*。这种id可以用在多个应用上,虽然方便,但是使用这种id的应用不能使用通知等功能,不适用于云平台.

android

      在android平台, 包名称为applicationId,每个Android应用程序都有唯一一个类似Java包名的Application ID,比如com.smobielr. app。在Android设备和各大应用商店上,Application ID是您应用的唯一标识。如果您想上传应用程序的新版本,那么Application ID必须和原来相同。如果您改变了新版本应用程序的Application ID,那么Goolge应用商店会认为这是个完全不同的应用程序.

尽管应用 ID 看起来像传统的 Java 软件包名称,但应用 ID 的命名规则有更多限制:

  1. 必须至少包含两段(一个或多个圆点)。
  2. 每段必须以字母开头。
  3. 所有字符必须为字母数字或下划线 [a-zA-Z0-9_]。

  参考链接:https://developer.android.com/studio/build/application-id.html#change_the_package_name

总结

在云平台设置包名时,需按照ios和android标准,错误的格式和内容会导致打包失败或者无法在两个平台使用,请参考本文内容合理设置包名.

如果应用需要在ios平台使用,请在设置包名前先在ios开发平台创建bundle ID,以防止ID已被注册.

-----------------END-----------------

Smobiler是一款基于.NET的移动应用开发平台

只需要Visual Studio中进行一次开发

同时支持AndroidiOS两大操作系统

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-04-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
.Net语言 APP开发平台——Smobiler学习日志:在应用中添加WeiXin组件
2. 微信开发平台注册的应用ios的Bundle ID和安卓版本的包名需和smobiler云平台应用包名一致,如图:
Amanda.li
2018/08/30
6080
.Net语言 APP开发平台——Smobiler学习日志:在应用中添加WeiXin组件
原生 APP 开发的方法
原生 APP 开发的方法是针对不同的移动操作系统平台,使用各自官方推荐的编程语言、开发工具和软件开发工具包(SDK)进行开发。主要分为 iOS 原生开发和 Android 原生开发两大方向。
数字孪生开发者
2025/04/30
1560
原生 APP 开发的方法
uniapp开发App从开发到上架全过程
​当我们的APP开发完毕,最终交付的时候,必然要经历的一个环节,就是APP上架,国内APP上架一般为IOS端appstore上架,安卓端应用商店比较多,最常见的应用商店有华为应用商店、小米应用商店、OPPO应用商店、VIVO应用商店、应用宝应用商店等。
iOS Magician
2023/11/30
5460
uniapp开发App从开发到上架全过程
关于发布IOS的方法(本人亲身经历折腾很久终于成功)
前情提要:这位.NET程序员兄弟使用Smobiler开发了一个APP,尽管Smobiler云平台已经最大限度的简化了iOS应用的打包操作,但仍绕不开苹果公司强制要求的p12文件,p12文件需要开发者自行生成,在此,qio763分享了此次生成p12文件的经验,无论是初学iOS原生开发,还是.NET移动开发平台的smobiler,在生成iOS安装包之前,p12文件生成这一步都是必经之路。
Amanda.li
2018/08/30
7410
关于发布IOS的方法(本人亲身经历折腾很久终于成功)
.Net移动开发平台 ,基于VisualStudio的可视化开发——Smobiler平台入门教程
通过以下步骤,可以简单了解到如何下载Smobiler Designer(设计器)、Client(客户端),以及如何通过设计器进行开发和调试移动应用,并在服务端部署、Cloud打包、访问您所开发的移动应用。
Amanda.li
2018/08/30
2.5K0
.Net移动开发平台 ,基于VisualStudio的可视化开发——Smobiler平台入门教程
App架构经验总结(三)
原文链接:http://keeganlee.me/post/architecture/20160303 版权声明:本文刊载在《程序员》杂志2016年3期,版权归《程序员》所有,未经许可不得转载
Keegan小钢
2018/08/10
5120
iOS APP 上线到 Apple App Store 的流程
原生 APP 开发完成后,“上线”是指将开发好的应用程序发布到相应的应用商店(主要是 Apple App Store for iOS 和 Google Play Store for Android),以便用户下载和安装的过程。这个过程涉及多个步骤,并且两个平台的流程有所不同。
数字孪生开发者
2025/04/30
1800
iOS APP 上线到 Apple App Store 的流程
.NET(c#) 移动APP开发平台 – Smobiler(1)
如果说基于.net的移动开发平台,目前比较流行的可能是xamarin了,不过除了这个,还有一个比xamarin更好用的国内的.net移动开发平台,smobiler,不用学习另外一套开发模式或者搭建复杂的开发环境,smobiler能够让大家像开发传统windows一样去开发移动应用,那么列举一下这个平台的特点。
全栈程序员站长
2022/08/23
3.3K0
.NET(c#) 移动APP开发平台 – Smobiler(1)
MobileForm控件的使用方式----用.NET(C#)开发APP的学习日志
今天继续Smobiler开发APP的学习日志,这次是做一个title、toolbar、侧边栏三种效果
Amanda.li
2019/04/15
6400
MobileForm控件的使用方式----用.NET(C#)开发APP的学习日志
【新手指南】Android Studio中应用App的相关配置
  注意这是一个对于Android开发入门学习者而言的一个教程,因为自己平时很少使用Android进行原生应用的开发,对于使用Android Studio配置Android App应用的一些参数(如版本号,应用包名,应用图标,应用名称,起始页等)十分的陌生。这里主要记录下自己开发中的一些经验所得,方便下一次直接查看并且希望可以帮助到刚刚入门Android开发的小伙伴。
追逐时光者
2021/05/07
1.2K0
【新手指南】Android Studio中应用App的相关配置
uni-app的app打包过程
https://nativesupport.dcloud.net.cn/AppDocs/README
达达前端
2020/11/16
4.7K0
uni-app的app打包过程
Hello World —— 使用 Kotlin 开发跨平台应用
在移动开发领域,Android 和 iOS 版本的应用程序通常会有很多共同点,背后的业务逻辑基本也是一致的。文件下载,读写数据库,从远程服务器获取数据,解析远程数据等等。所以我们为什么不只写一次业务逻辑代码,在不同的平台上共享呢?
路遥TM
2021/08/31
2.2K0
快速搭建一个“微视”类短视频 App
“爱就像蓝天白云晴空万里,突然暴风雨……”偷偷在上班期间看微视里美丽的小姐姐,不巧被老大当场抓包“看来还是给你安排的工作太少了,这样吧,竟然你那么喜欢看微视,那就给你三天时间搭建出类似微视的短视频APP,要搭建不起来,这个月的绩效奖金就取消!”我的天!除了绝望还是绝望!人们常说人生如戏,戏如人生,这句话怕是要改成,人生如歌,歌如人生。
腾讯云音视频
2018/09/12
2.1K0
快速搭建一个“微视”类短视频 App
如何快速上架苹果APP
如果你是一名应用程序开发人员,你知道将应用程序提交到app Store可能是一个漫长而艰巨的过程。但如果有办法加快速度呢?在这篇博文中,我们将向您展示如何快速轻松地将应用程序提交到app Store。
爱学iOS的小麦子
2023/05/09
1950
如何快速上架苹果APP
ToolBar控件在C#开发APP中的使用方式【附案例源码】——Smobiler移动开发平台
该源码通过基于.NET的Smobiler移动开发平台开发完成,该源码适用Smobiler用户。
Amanda.li
2019/02/26
1.4K0
谁说开发APP一定要写代码?有了这些SDK/API想做啥就做啥!
针对行业痛点,国内外涌现出众多APP开发工具,开发者只要有相关的HTML5、CSS和JavaScript知识,便可以轻松快速的开发出属于自己的APP,基于开发工具中众多的模块功能,APP具有完美的原生
BestSDK
2018/03/02
1.4K0
谁说开发APP一定要写代码?有了这些SDK/API想做啥就做啥!
Hybrid App开发 四大主流平台「建议收藏」
Hybrid App在过去的两年中已经成为移动界的核心话题,但是作为一名Web开发者来说要如何站在移动互联网的浪潮之巅呢?是选择学习原生开发,研究Java、 Object-C、C#等语言,还是选择继续使用网页开发,容忍HTML5功能的局限性?就在开发者左右为难的情况下Hybrid App作为一个折中的解决方案诞生了。那么究竟什么才是Hybrid App呢?
全栈程序员站长
2022/08/26
2.6K0
Hybrid App开发 四大主流平台「建议收藏」
FinClip SaaS 平台——小程序转APP操作指南及其实现
前面一篇文章介绍了从零到一开发小程序并将小程序内嵌到APP中,可查看前面文章进行操作,本文介绍FinClip SaaS 平台推出的新功能 生成APP
小柔
2022/10/09
9100
FinClip SaaS 平台——小程序转APP操作指南及其实现
Hbuilder用自有证书打包 ios App上架AppStore流程
最近在用Hbuilder做跨平台开发,经过一番研究终于在苹果商店上架成功了一款产品!这款产品就很简单,直接用hbuilder打包好,然后上传到商店即可。这里参照ios app提交应用商店 这篇文章结合hbuilder,从应用打包,到提交到苹果商店的流程详细介绍一下,希望对有需要的哥哥姐姐们有帮助、
iOS Magician
2023/03/21
6900
Hbuilder用自有证书打包 ios App上架AppStore流程
Hbuilder用自有证书打包 ios App上架AppStore流程
最近在用Hbuilder做跨平台开发,经过一番研究终于在苹果商店上架成功了一款产品!这款产品就很简单,直接用hbuilder打包好,然后上传到商店即可。这里参照ios app提交应用商店 这篇文章结合hbuilder,从应用打包,到提交到苹果商店的流程详细介绍一下,希望对有需要的哥哥姐姐们有帮助、
爱学iOS的小麦子
2023/01/13
9910
推荐阅读
相关推荐
.Net语言 APP开发平台——Smobiler学习日志:在应用中添加WeiXin组件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档