问题标签 [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.
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 已经注册(使用以前的版本)。
ios - 每次我将具有该框架的新应用程序提交到 iTunes Connect 时,是否需要更改框架的捆绑 ID?
我有多个应用程序,并且在所有应用程序中都有一个框架说“X”。我是否必须为我使用的每个新应用程序为我的FRAMEWORK设置新的捆绑包 ID?
ios - 将 iOS 应用程序上传到 App Store 时,Xcode 尝试匹配框架包 ID
在开发了我的第一个 iOS 应用程序 4 个月后,是时候将它提交到App Store
. 我在 中创建了应用程序,填写了所有详细信息,并在和中iTunes Connect
设置了正确的。但是,过去 3 天我一直在努力解决这个奇怪的问题。似乎 xcode 正在尝试上传框架,而不是我的主应用程序。Bundle ID
Connect
Xcode
Cocoapods
存档后,我去了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 中安装该应用程序:
ios - 使用 iOS APP 的捆绑包标识符作为密码是否安全?
APP中有一个sqlite数据库,我想用SQLCipher加密。众所周知,将密码存储在代码中是不安全的,因此我将使用捆绑标识符作为密码的一部分。
那么,我想知道捆绑标识符是否易于从设备或越狱设备上的应用程序中检索?
谢谢。
xcode - 安装声称已成功,但在设备上找不到应用程序
Xcode 给了我这个信息:
找不到已安装的应用程序安装声称已成功,但在设备上找不到应用程序。bundleId = (null)
我刚开始使用豆荚。
我该如何解决?
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
https://forums.adobe.com/thread/1369892
这是我数周以来一直在努力解决的问题。如果有人有任何答案,请帮助。
最好的,德鲁
android - 如果我只有 APK,如何更改 Bundle ID
我想更改应用程序的 Bundle ID,但我只有 APK 而没有源代码。我怎样才能从 "com.mycompany.mygame" 更改为 "com.mycompany2.mygame" 或 "com.mycompany.mygame" 更改为 "com.mycompany.mygame2" ?
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' 不是?
xcode - 正确的捆绑标识符有多重要
我不久前创建了我的 Xcode 项目,包标识符为com.CompanyName.ProjectName
. 但当时我没有域名。现在我这样做了,它是CompanyName.ca
,因为CompanyName.com
已经被占用了。但是,我已经创建了一个应用记录,并且已经将带有错误包标识符的应用版本的构建提交到了 iTunes 连接。显然我的捆绑标识符是“不正确的”。
我的问题是这个“不正确”的捆绑标识符是否会因为CompanyName.com
被占用而产生问题,以及是否可以使用捆绑标识符ca.CompanyName.ProjectName
而不是com.CompanyName.ProjectName
.