问题标签 [bundle-identifier]

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 投票
1 回答
350 浏览

ios - 在 iTunes Connect 中更改捆绑包标识符

现在我有一个应用程序在iTunes Connect. 该应用程序有自己的包标识符和适当的配置文件、应用程序标识符等......iTunes Connect我在那里有一些预发布版本。

现在我想更改我的应用程序的包标识符。iTunes Connect 中会发生什么?它会改变我的 iTunesConnect 中的任何内容吗?我想避免在那里创建新应用程序。

0 投票
1 回答
362 浏览

swift - Bundle Identifier Changed 核心数据丢失

我将一个项目从 Objective-C 更改为 Swift,并在执行此操作时创建了一个全新的项目。我在 AppStore 中有一个应用程序,想发送更新而不是发布新应用程序。

我了解更新应用程序时我的 Bundle Identifier 需要相同。在准备发布应用程序时,我更改了我的 Bundle Identifier 以匹配我在 AppStore 中的应用程序 - 因为我开始使用一个新项目 - 在此过程中我的核心数据文件似乎丢失了。如果我更改了我的 Bundle Identifier,我如何保持对 Core Data 的访问?

0 投票
1 回答
211 浏览

ios - 当我在 C-Objective 中使用外部图表时,如何在 Xcode 6.1.1 中正确设置捆绑标识符?

我有一个用 Xcode 6.1.1 制作的 iPad 应用程序,我在 C-Objective 中使用外部图表。在我设置 Bundle Identifier 之前,一切都运行良好。

如果我想在模拟器中测试它(没有错误),我需要为我的所有部件设置 Bundle 标识符,例如:

等等。

但在这种情况下,如果我想使用此设置存档它(用于 iTunes 注册目的),则会出现错误:

这个错误消失了,当我像这样设置我的 Bundle 标识符时,我可以自由存档:

等等。

但在这种情况下,由于错误错误,我无法在模拟器中对其进行测试:

我发现这是因为前缀。

如果我想在 iTunes 上让我的应用程序在线,我应该如何继续?我无法在存档(以及验证和提交)采用的配置中对其进行测试是关键吗?

0 投票
0 回答
368 浏览

python - 没有付费开发者许可的 Xcode 7 捆绑标识符

有人告诉我,我可以在没有 iOS 7 的情况下在没有付费开发者许可的情况下在我的 iOS 设备上构建应用程序。我正在使用提供的模板编译 pythonista 脚本。如果是这种情况,我如何获得捆绑标识符以将我的应用程序放在我的 iPad 上?

当我尝试在我的 iPad 上构建应用程序时,我得到 这个错误

如果我按“修复问题”,我会被告知 在此处输入图像描述

如果没有付费开发者许可证,我如何获得应用程序的捆绑标识符?

0 投票
1 回答
817 浏览

ios - Bundle Identifier:使用 IOS App+Framework+Today Extension 为新项目设置

我正在开始使用框架开发 IOS/Swift 应用程序以与 Today Widget 共享通用逻辑,我对 Bundle Identifier 有一些疑问:

  1. 如果我为应用程序选择了org.whateverIwant.TestBundleID,whateverIwant.org 应该真的存在还是只是一个唯一标识符?

  2. 如果我稍后将一个 Cocoa Touch 自定义框架添加到项目中,它会询问我一个产品名称 (TestBundleIDFramework),然后默认情况下将产品名称附加到org.whateverIwant而没有TestBundleID。相反,如果我为今天的扩展添加一个目标,它会将产品名称 (TestBundleIDExtension) 附加到org.whateverIwant.TestBundleID。鉴于所有三个部分(应用程序、Today Extension 和框架)都是我将上传到商店的同一个应用程序的一部分,这种使用 BundleID 的方式是否正确?框架是否也应该在org.whateverIwant.TestBundleID下,例如今天扩展的org.whateverIwant.TestBundleID.TestBundleIDFramework ?

  3. 在项目开始时选择正确的Bundle ID是否非常重要(考虑到我仍然没有开发者帐户,我一看到我能够构建我想要的应用程序就会支付它to) 或者以后可以毫不费力地更改它吗?

一个简短的 OT 问题:每个目标都有一个 Version 字段,Apple 在确定上传的捆绑包(App+Extension+Framework)是否已更新到新版本时会查看哪个字段?

0 投票
4 回答
5000 浏览

ios - 我们可以有 2 个具有相同捆绑 ID 的 ios 应用程序针对不同的 ios 吗?

我们可以有 2 个具有相同捆绑 ID 的 iOS 应用程序针对不同的 iOS 吗?

在一个场景中,我想让我的应用程序支持 iOS 8,并从头开始创建一个新应用程序,该应用程序仅支持具有相同捆绑 ID 的 iOS 9。因此,iOS 8 用户将能够安装现有应用程序,而 iOS 9 用户可以安装新应用程序。

这可能吗?

0 投票
3 回答
2978 浏览

ios - 2个相同的捆绑ID会导致任何冲突吗?

我从Cocoa Core Competencies 中读到

App ID 是一个由两部分组成的字符串,用于标识来自单个开发团队的一个或多个应用程序。该字符串由一个团队 ID 和一个包 ID 搜索字符串组成,用句点 (.) 分隔两部分。

然而它也说,

捆绑包 ID 是标识单个应用程序的唯一标识符,其他团队无法使用。

我看到我们无法在开发者帐户门户中使用与应用商店中的应用相同的捆绑 ID 注册应用 ID。

标识符为“com.example.myapp”的应用 ID 不可用。请输入不同的字符串。

所以我不知道来自 2 个开发人员的 2 个应用程序是否可以具有相同的包 ID(如 com.example.MyApp),这是否会导致任何冲突?

  • 这两个应用程序可以安装在设备上吗?
  • 应用商店可以允许这两个应用吗?
  • 推送通知如何与这 2 个应用程序一起使用?
  • 我看到像 Fabric Crashlytics、Urban Airship、Google App Invites 等许多服务都依赖 Bundle ID 来区分应用程序。
0 投票
1 回答
55 浏览

ios - 更改 Xcode App 名称不确定性

今天我更改了我的 iOS 应用程序的名称。但是,在 Xcode 中,带有 com.yourname.appname 的包标识符仍然是旧名称。没有更改捆绑标识符,除了 UIImageView 上的应用程序名称之外,没有更改 xcode 中的任何内容。我可以将 xcode 项目的所有内容发送给 Apple 以进行审查,即使在 iTunes 连接中我也将名称更改为应用程序的新名称,或者这是否会成为 Apple 应用程序审查的问题并导致我的应用程序被拒绝?

0 投票
2 回答
40 浏览

ios - 我可以将 in.xyz 作为捆绑 ID 吗?

这是一个简单的问题,但我没有找到任何与此相关的答案。我正在开发一个 App,它的 bundleId 以 in.projectName 开头。我想问这是否强制提供 bundleID com.projectName 或者我可以提供任何我想要的 DNS 格式。

0 投票
0 回答
338 浏览

app-store - Xcode iOS 包标识符

在上传到 App Store 之前存档和验证我的应用程序时,发生错误:

“没有找到合适的记录。验证您的捆绑标识符“xxx.xxx.xxx”是否正确“

但是项目属性中的bundle id,Gen​​eral->“Bundle Identifier”是一样的:“xxx.xxx.xxx”。哪里可能有问题?