问题标签 [cfbundleidentifier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
16856 浏览

ios - 捆绑包 ID 区分大小写吗?

在配置文件中,我将我的应用程序 ID 设置为com.mycompany.lowercaseappname,但在 Xcode 4 中,捆绑标识符自动配置为使用 my ${PRODUCT_NAME},它是大写的(我希望用户在应用程序图标下看到它是大写的)。这可以吗,还是我需要在 Xcode 中手动将 bundle id 更改为小写?

0 投票
2 回答
1580 浏览

iphone - 在 iPad 和 iPhone 版本的 App 上使用相同的 Bundle ID 后缀

这是一个微妙的问题。我计划发布一个有两个版本的 iOS 应用程序——一个用于 iPhone 和 iPod Touch,另一个用于 iPad。这些应用程序将被命名,比如说,MyAppMyApp HD。该应用程序允许您保存文件,还可以通过 GameCenter 与该应用程序的其他用户进行交流。

我希望 iPad 和 iPhone 版本能够交换文件,并通过 GameCenter 相互通信。所以,我的问题是,在 iTunesConnect 中,应该(并且我可以)为这两个应用程序分配相同的捆绑包 ID(例如com.mycompany.myapp)还是我必须给它们不同的捆绑包 ID(例如com.mycompany.myappcom.mycompany.myapphd)。

iOS和GameCenter专家,请指教!

0 投票
2 回答
629 浏览

ios - 四部分 iOS 捆绑标识符

大多数包标识符示例包含三个部分。四部分捆绑标识符在 iOS 中有效吗?n部分怎么样?(n > 3)

0 投票
2 回答
8586 浏览

ios - 为 iOS 和 Mac 应用程序选择捆绑标识符

假设我有一个名为A的应用程序。

Bundle Identifiers 在所有 Mac 和 iOS 应用程序中必须是唯一的。这意味着,如果我在 iOS App Store 上拥有 Bundle ID的应用程序Acom.mycompany.a,我将无法在 Mac App Store 上创建具有相同 Bundle ID 的应用程序com.mycompany.a

好的,说了这么多,区分 Bundle ID 的最佳方法是什么?

我能想到的一些例子:

  • com.mycompany.a_ios,com.mycompany.a_mac
  • com.mycompany.ios.a,com.mycompany.mac.a

还有其他想到的吗?你用的是哪个?

0 投票
2 回答
6107 浏览

xcode - Xcode 抱怨 Bundle Identifier 中的无效字符

当我尝试在 Xcode 4.3.2 中构建 Mac OS 项目时,它会抛出以下警告:

第 4 列的捆绑标识符中的无效字符“$”。此字符串必须是统一类型标识符 (UTI),仅包含字母数字 (AZ、az、0-9)、连字符 (-) 和句点 (.) 字符。

该项目的 Bundle 标识符为:

com.${COMPANY_NAME}.${PRODUCT_IDENTIFIER:rfc1034identifier}

plist 中指定的 Bundle Identifier 有什么问题吗?

0 投票
1 回答
3570 浏览

iphone - 如何解决这个问题(null):错误:CFBundleIdentifier 'com.abcd.efg.*' 包含非法字符'*'?

我有一个像“com.abcd.efg.*”这样的应用程序 ID。我已经从我的项目的 .plist 文件中的 Bundle Identifier 中输入了正确的应用程序 ID。当我在下面构建我的项目时显示错误消息。

如何使用此应用程序 ID 运行项目?谁能指导我?提前致谢。

0 投票
1 回答
818 浏览

iphone - Live iOS 应用程序:更改捆绑包标识符

我在应用商店中有一个应用程序,该应用程序部署了带有通配符捆绑标识符的应用程序 ID 的证书。现在我必须向这个应用程序添加推送通知,导致与此问题中描述的完全相同的问题

链接问题中的答案说我应该使用完整的捆绑标识符创建一个新的应用程序 ID。这是一个问题,因为供应门户告诉我“您指定的捆绑标识符已在使用中。请选择另一个。”

我查看了所有应用程序 ID、配置文件等,并且捆绑包 ID 未在使用中。要么是其他人在使用它,要么是我很久以前做过并删除了它。

我能做些什么呢?

0 投票
1 回答
514 浏览

ios - 捆绑包标识符与之前的捆绑包标识符不同,无法将名称改回原来的名称

好吧,我知道它不正确,因为我的应用程序的名称是小写字母而不是大写字母。当我尝试对其进行总结时,它说无法移动,因为存在同名文件,而我找不到它。任何帮助都会有所帮助!谢谢

0 投票
1 回答
132 浏览

iphone - 如何在 iPhone 邮件中打开文档时提供“共享”选项

所以我一直在阅读“ iOS 文档交互编程主题”。我已经能够通过 Mail 实现“使用 myapp 打开”选项,想知道如何根据指定的文件类型将选项更改为“与 myapp 共享”?这是我尝试过的:

0 投票
1 回答
377 浏览

ios - 捆绑版本字符串错误(再次)

我在上传 api 文件时遇到问题。我有一个客户,所以我只是开发人员,无法访问他们的 iTunes 连接。鉴于他们是客户,我不想在他们的 a@# 中感到痛苦。我试图上传并继续得到 CFBunderVersion 必须比以前的数字更高。

我查看了二进制详细信息,它们如下:

我们使用的是 2.1.81 版本。当我第一次尝试上传文件时,它给了我包需要是整数的错误。所以,我迷失在版本的土地上,简称为2,捆绑为80。

我正在尝试进行更新。我已经尝试了 3 和 81、2 和 81、2 和 1.81、2.0 和 81.0……并继续得到同样的错误。

关于如何解决这个问题、获取我的真实版本号并在 iTunes 连接中实际更新应用程序的任何建议?