如何在Xamarin Forms应用中查找iOS的Bundle ID与包名?
嘿,我之前在Xamarin Forms项目里找iOS的Bundle ID时也懵过,其实它就对应Android里的包名,给你几个简单的方法,分场景说:
方法1:通过Visual Studio界面查看(最直观)
不管你用Windows还是Mac版的Visual Studio,都能通过项目属性快速找到:
Windows版操作步骤
- 打开你的Xamarin Forms解决方案,找到后缀为
.iOS的项目(比如MyApp.iOS) - 右键点击这个iOS项目,选择属性
- 在弹出的属性窗口中,切换到iOS应用程序标签页
- 你会看到标识符这一栏,这里的字符串就是Bundle ID(也就是对应Android的包名)
Mac版操作步骤
- 选中iOS项目后,点击顶部菜单栏的项目 -> 选项
- 在打开的窗口里,选择左侧的iOS应用程序 -> 常规
- 同样在标识符字段里就能找到你的Bundle ID
方法2:手动查看Info.plist文件
如果更习惯直接看配置文件,也可以这么做:
- 在iOS项目的文件列表里找到
Info.plist,双击打开- 要是用可视化编辑器,直接找Bundle identifier这一项,对应的值就是你要的
- 要是用纯文本编辑器打开,找
<key>CFBundleIdentifier</key>这个条目,后面<string>标签包裹的内容就是Bundle ID
另外提一句:iOS的Bundle ID和Android的包名作用完全一致,都是系统和应用商店用来唯一识别你的应用的,格式一般是反向域名形式(比如com.yourteam.awesomeapp),记得保持和Android端的命名风格统一哦~
内容的提问来源于stack exchange,提问作者Judson Abraham
相关产品推荐
相关产品推荐

