问题标签 [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 投票
0 回答
48 浏览

xcode - Xcode Archives 验证阶段的问题

我在“ Apple-Hell ”中度过了最后几天,我无法找到解决问题的方法。我在互联网上找到了很多解决方案,特别是堆栈溢出,但没有人帮助我逃离我的迷宫。

我正在向您解释我的情况:我有一个开发者帐户,我使用 Xcode 上的帐户集编写了我的应用程序,我无法使用该帐户发布我的应用程序,因为它不是“公司”帐户。我的老板买了一个公司帐户,我必须使用公司帐户在 App Store 上发布我的应用程序(使用另一个帐户构建)。

我对团队 ID 有很多问题,错误说:

此应用程序包含与您的帐户无关的嵌入式配置文件。请使用与团队 ID XXXXXXX 关联的配置文件。

配置文件无效。此应用程序包含与您的帐户无关的嵌入式配置文件。请使用与团队 ID XXXXXXX 关联的配置文件。

无效的代码签名权利。您的应用程序包签名中的权利与配置文件中包含的权利不匹配。根据配置文件,捆绑包包含一个不允许的键值:["......."] for 'keychain-access-groups' in 'Payload/...../.... '

我正在向您发布组织者输出屏幕的屏幕截图。

截图链接

ps:对不起我的英语不好,我希望找到解决办法!

0 投票
1 回答
868 浏览

ios - 应用程序。上传新版本时名称和捆绑标识符发生变化 - iTunes Connect

我已经使用 iTunes Connect 上传了一个应用程序。当前版本详细信息如下:

我将上传的新版本将包含以下详细信息:

我不想在 iTunes Connect 中添加新应用,而是用新的应用名称和新的捆绑标识符替换当前应用。

我知道,较旧的应用程序用户将在他们的设备上安装 1.0 和 2.0,但这没关系。

新用户应该只有 2.0 版本,在上传新版本 (2.0) 时是否允许这样做(应用程序名称和捆绑标识符名称)?

0 投票
5 回答
926 浏览

ios - 我们可以从 iTunesConnect 中删除应用程序吗

嗨,我创建了一个具有捆绑 ID 的应用程序,但该应用程序被 Apple 拒绝,现在我需要上传一个新应用程序但具有相同的捆绑包 ID,但被拒绝的应用程序一直持有它,我需要删除此应用程序并上传新应用程序,我试过这个链接

在 iTunes Connect 中删除应用程序

但它所说的只是从销售部分取消选择所有内容,我也尝试更改它 bundle-ID 但无济于事,..有没有其他方法可以摆脱这个被拒绝的应用程序并上传一个具有相同 bundleID 的新应用程序

0 投票
1 回答
66 浏览

ios - 通过捆绑标识符 iOS 限制 google app engine api

我正在使用谷歌应用引擎与我的 iOS 应用程序对话。有没有办法使用应用程序包标识符限制 api 访问,以便其他应用程序无法访问 api?

0 投票
5 回答
26437 浏览

ios - iOS8 扩展需要自己的配置文件?

我正在启动一个 iOS 8 扩展,但我无法在我的设备上运行它。尝试运行时的错误是:

找不到匹配的配置文件

在您的构建设置中指定的配置文件(“ExtensionName”)的 AppIDnet.company.AppName与您的 bundle identifier 不匹配net.company.AppName.ExtensionName。Xcode 可以通过从会员中心下载新的配置文件来解决这个问题。

  1. 主应用程序和扩展程序是否需要单独的配置文件?
  2. 他们是否应该共享一个包标识符(默认情况下它将扩展名添加到包标识符中,所以可能不是)?
  3. 如果它有一个单独的包标识符,它是如何反映在配置文件中的(如果有一个单独的)?
0 投票
8 回答
20343 浏览

ios - 具有多个目标的 iOS 扩展

在 iOS 8 中,当我们创建应用程序扩展时,我们必须决定它附加到哪个目标。扩展将具有与目标相同的捆绑 ID 前缀。

  1. 之后有什么办法可以改变目标吗?
  2. 如果我的项目包含 2 个(或更多)目标(例如,一个用于调试/模拟器,一个用于生产/设备),使用扩展的最佳方式是什么?我是否需要创建另一个扩展并复制代码(为两个目标保留相同的代码非常麻烦)?
0 投票
1 回答
70 浏览

xcode - 为什么我的新捆绑标识符会影响 FB 集成?

我有一个由一群程序员开发的应用程序,直到最近他们向我发送了源代码。在我收到源代码后几乎立即决定更改应用程序的名称,这导致我也更改了许多其他内容。

其中之一是捆绑包 ID,因为它引用了旧游戏名称。完成此操作后,我意识到我的应用程序将不再允许我登录我的 Facebook 个人资料,因此它可以获取有关我的朋友列表的信息。

所以我的问题是为什么捆绑 ID 会影响 Facebook 集成?请原谅我对此的无知。

我是一名新开发人员,我正在努力学习所有独特的细节和注意事项。预先感谢您的帮助!

0 投票
3 回答
62474 浏览

ios - 在 Swift 中以编程方式获取包标识符?

如何在 Swift 中获取捆绑包 ID?

Objective-C 版本:

0 投票
2 回答
10519 浏览

ios8 - CodeSign 错误:SDK 'iOS 8.0' 中的产品类型'App Extension' 需要代码签名

“我将上传我的应用程序的二进制文件,其中包含应用程序扩展,但它给出的错误是

包含应用程序的捆绑包标识符与扩展应用程序不匹配。CodeSign 错误:SDK 'iOS 8.0' 中的产品类型 'AppExtension' 需要代码签名 配置文件与捆绑标识符不匹配:您的构建设置中指定的配置文件(“配置文件名称”)的 AppID 为“com.CompanyName。 AppName”,它与您的捆绑标识符“com.CompanyName.AppName.ExtensionName”不匹配</p>

如果我们使用相同的 Bundle Identifier,那么它在二进制上传期间会出错。

任何建议将不胜感激。谢谢

0 投票
1 回答
905 浏览

ios - Xcode 6:无法让 App ID 和 Bundle Identifier 匹配

我克隆了一个现有目标来创建我们应用程序的内部开发/测试版本客户端特定版本。一切都适用于客户端特定版本,但我无法从 Apple 的开发人员门户获取 App ID 以匹配 Xcode 创建的捆绑标识符。

内部产品称为“产品名称”,它会生成“com.company.Product-Name”的预期 App ID,Xcode 会创建匹配的“com.company.Product-Name”捆绑标识符。

我们将内部开发产品称为“Product Name Dev”,Apple Developer Portal 创建的 App ID 为:“com.company.Product-Name.Dev”——这很好;但是,我无法在“构建设置”下的“产品名称”中输入文本以复制“com.company.Product-Name.Dev”以下内容:“产品名称开发”、“产品名称.Dev” , "Product-Name Dev" 和 "Product-Name.Dev" 都产生捆绑标识符 "com.company.Product-Name-Dev"

尝试让开发人员门户创建“com.company.Product-Name-Dev”的应用 ID 失败,因为门户不允许应用名称中包含 - 或 .',并且它会自动生成应用 ID

我知道我可以手动匹配它,或者添加一个“REAL_PRODUCT_NAME”作为用户定义的构建设置,但它们似乎应该匹配,我担心我可能会因为不让自动的东西自动发生而引入问题。