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

ios - 标识符为“xxx.yyy.zzz”的应用 ID 不可用。提交新版本时请输入不同的字符串

在这里,我已经在 iTunesConnect 上添加了我的应用程序的新版本,新版本的状态为“准备提交”。但是,我在验证我的新版本并将其提交到 iTunesConnect 时遇到了问题。

我得到的错误是An App ID with Identifier 'xxx.yyy.zzz' is not available. Please enter a different string

这里我省略了 Bundle Identifier,因为无论如何我都不想暴露我的应用 ID,但我确信 bundle Identifier、Version 和 Build 版本与我添加到 iTunesConnect (1.20) 中的完全一样。

我也已经存档了该应用程序,但在验证过程中卡住了,并收到此An App ID with Identifier 'xxx.yyy.zzz' is not available. Please enter a different string错误。

这是向 iTunesConnect 提交新版本的正确方法吗?我认为系统应该将 App Bundle ID 与在 iTunesConnect 数据库中注册的 ID 匹配,然后简单地验证并为我上传一个新版本。我真的不知道这里有什么问题。XCode 似乎正在尝试提交新应用程序,但无法通过,因为 Bundle ID 已经注册(使用以前的版本)。

0 投票
1 回答
429 浏览

ios - 每次我将具有该框架的新应用程序提交到 iTunes Connect 时,是否需要更改框架的捆绑 ID?

我有多个应用程序,并且在所有应用程序中都有一个框架说“X”。我是否必须为我使用的每个新应用程序为我的FRAMEWORK设置新的捆绑包 ID?

0 投票
8 回答
7530 浏览

ios - 将 iOS 应用程序上传到 App Store 时,Xcode 尝试匹配框架包 ID

在开发了我的第一个 iOS 应用程序 4 个月后,是时候将它提交到App Store. 我在 中创建了应用程序,填写了所有详细信息,并在和中iTunes Connect设置了正确的。但是,过去 3 天我一直在努力解决这个奇怪的问题。似乎 xcode 正在尝试上传框架,而不是我的主应用程序。Bundle IDConnectXcodeCocoapods

存档后,我去了Window > Organizer > Validate.... 我看到以下屏幕:

在此处输入图像描述

错误:

在此处输入图像描述

(对于 googlers:没有找到合适的应用程序记录。验证您的包标识符“ org.cocoapods.Alamofire”是否正确)。

错误消息表明它正在尝试Bundle ID根据框架的名称匹配 a,而不是我自己的包(例如com.organization.AppName)。我在任何地方都找不到答案。我尝试在我的Podfile(有use_frameworks!)以及我不同的conf组合中执行以下操作,但没有成功。

在此处输入图像描述

所有代码设计设置为自动

问题:

  • 我做的步骤正确吗?
  • 为什么Xcode要匹配 aframework's bundle id而不仅仅是我的主应用程序?
  • 我怎样才能克服这个问题最终提交我的应用程序?

编辑1:我能够解决这个问题,但是后来又引起了另一个问题,所以我仍然没有解决方案。基本上,Alamofire Pod(来自 Cocoapods)有一个 bundle id com.xxx.Alamofire。我把它改成了com.xxx.myAppName. 有了这个,我可以将它发送到 App Store,但是由于以下错误,我无法从 TestFlight 在我的 iPhone 中安装该应用程序:

0 投票
2 回答
252 浏览

ios - 使用 iOS APP 的捆绑包标识符作为密码是否安全?

APP中有一个sqlite数据库,我想用SQLCipher加密。众所周知,将密码存储在代码中是不安全的,因此我将使用捆绑标识符作为密码的一部分。

那么,我想知道捆绑标识符是否易于从设备或越狱设备上的应用程序中检索?

谢谢。

0 投票
41 回答
38442 浏览

xcode - 安装声称已成功,但在设备上找不到应用程序

Xcode 给了我这个信息:

找不到已安装的应用程序安装声称已成功,但在设备上找不到应用程序。bundleId = (null)

我刚开始使用豆荚。

我该如何解决?

0 投票
0 回答
389 浏览

ios - 捆绑 ID 用“-”替换数字

我正在创建一个名为“99miles”的项目。执行此操作后,预期以“.99miles”结尾的捆绑 ID 现在是“.-9miles”。以数字(0-9)和一些特殊字符开头的项目名称会发生​​这种情况。

带数字的第一个字符和所有特殊字符都替换为“-”。

我希望捆绑 ID 以“.99miles”结尾

  1. 为什么会这样。
  2. 创建项目后,我应该用 99miles 强制替换 _9miles 吗?

在此处输入图像描述

0 投票
0 回答
1621 浏览

xcode - 错误 ITMS-90347:错误的捆绑标识符

我曾经也有过一样的问题。我使用的苹果 id 包括 com.appname、com.domain.appname、com.domain.appname.XXX。这些捆绑标识符都不起作用。这是我每次收到的错误消息:

错误 ITMS-90347:“错误的包标识符。应用程序扩展 Signal.app/PlugIns/Signal.appex 的包标识符“com.Signal”应以应用程序的包标识符“com.Signal”开头,并且不包含多个句点“。” 在应用程序的捆绑 ID 之后。” 错误 ITMS-90347:“错误的包标识符。应用程序扩展 Signal.app/PlugIns/Signal.appex 的包标识符“com.Signal”应以应用程序的包标识符“com.Signal”开头,并且不包含多个句点“。” 在应用程序的捆绑 ID 之后。”

域始终是drawbennett

应用名称:信号

我查看了所有这些网站:

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

https://forums.developer.apple.com/thread/15712

错误 ITMS-90347:错误的捆绑标识符

https://forums.adobe.com/thread/1369892

这是我数周以来一直在努力解决的问题。如果有人有任何答案,请帮助。

最好的,德鲁

0 投票
3 回答
4172 浏览

android - 如果我只有 APK,如何更改 Bundle ID

我想更改应用程序的 Bundle ID,但我只有 APK 而没有源代码。我怎样才能从 "com.mycompany.mygame" 更改为 "com.mycompany2.mygame" 或 "com.mycompany.mygame" 更改为 "com.mycompany.mygame2" ?

0 投票
1 回答
205 浏览

ios - iOS 多个应用程序共享一个 LinkedIn 应用程序

我正在尝试将一个 LinkedIn 应用程序用于一个应用程序的多个白标版本。

我已经成功让 FB 这样做了 - 看起来 LinkedIn 应该非常相似,但无法成功让 LinkedIn 返回到正确的应用程序(当安装了其他应用程序时)。有时它不会返回,有时它会转到共享相同 LI App ID 的其他应用程序...

我已将 bundleID com.bethegame.app1 和 com.bethegame.app2 添加到 LinkedIn 移动应用,并将 app1 和 app2 添加为 LinkedIn iOS 移动应用的后缀。

这是每个应用程序的 plist 中的内容...

就像我说的 FB 工作,虽然 'FacebookUrlSchemeSuffix' 被记录,LinkedIn 'LISuffix' 不是?

0 投票
1 回答
373 浏览

xcode - 正确的捆绑标识符有多重要

我不久前创建了我的 Xcode 项目,包标识符为com.CompanyName.ProjectName. 但当时我没有域名。现在我这样做了,它是CompanyName.ca,因为CompanyName.com已经被占用了。但是,我已经创建了一个应用记录,并且已经将带有错误包标识符的应用版本的构建提交到了 iTunes 连接。显然我的捆绑标识符是“不正确的”。

我的问题是这个“不正确”的捆绑标识符是否会因为CompanyName.com被占用而产生问题,以及是否可以使用捆绑标识符ca.CompanyName.ProjectName而不是com.CompanyName.ProjectName.