首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在运行时获取并设置我的应用程序的bundle-idenfitier

在运行时获取并设置我的应用程序的bundle-idenfitier
EN

Stack Overflow用户
提问于 2015-02-01 22:19:40
回答 1查看 325关注 0票数 0

我试图在运行时获得我的应用程序的CFBundleIdentifier值。用这两种方法都有可能吗?我搜索了NSApplication类引用,但是找不到给我提供包标识符的东西。

我也对在运行时设置bundle-identifier感兴趣,可以吗?

谢谢

PS:我知道这是一个奇怪的问题,如果你不知道上下文,因为一个应用程序有一个捆绑标识符。然而,用户通过他们的on .app和shell命令启动我的应用程序(构建火狐),这给出了他们的.app包标识符。这里有更多关于上下文的细节:CFURLString [[NSBundle mainBundle] bundleIdentifier]并没有给我发布.app的包标识符。我也尝试遍历所有的[[NSBundle allBundles] bundleIdentifier],但它也不在里面。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-01 23:12:22

更改包标识是不可能的。即使你做了一些讨厌的digg,它也会被应用商店拒绝。

至于获得它,请使用:

[NSBundle mainBundle bundleIdentifier];

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28268598

复制
相关文章

相似问题

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