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

ios - 在提交二进制文件之前更改 iOS 应用程序的 Bundle ID

我想在 iTunes Connect 上更改我的应用程序的捆绑 ID。我还没有上传二进制文件,但是我已经启用了游戏中心(创建了 2 个排行榜和 2 个成就)和应用内购买(创建了 2 个应用内)。我在任何地方都看不到更改捆绑ID的应用程序信息的能力。我现在可以更改我的捆绑 ID 还是不能?如果可以的话,请告诉我怎么做。

0 投票
1 回答
859 浏览

c++ - 如何检查应用程序在 OS X 下的位置?

如何检查安装在 OS X 下的应用程序的位置?我使用该方法进行了尝试,LSFindApplicationForInfo如果您正在搜索捆绑标识符,它可以正常工作。

但是,如果您安装了多个应用程序实例,则这种方法不起作用。LSFindApplicationForInfo只获取应用程序的一个实例的位置。此外,此功能在 OS X 10.10 中已弃用。

以下线程的终端输入mdfind "kMDItemCFBundleIdentifier工作正常,但仅在启用聚光灯时才有效。

如何在用 C 或 Objective-C 编写的源代码中从所有具有相同包标识符或相同名称“name.app”的应用程序实例中获取位置?

如何找到具有相同捆绑标识符的多个应用程序?

检查是否存在 Mac OS X 应用程序

0 投票
1 回答
2352 浏览

objective-c - 无法从 Info.plist 中读取 CFBundleIdentifier

不知何故,我想出了这个构建错误:

错误:无法从 Info.plist 中读取 CFBundleIdentifier(空)

我如何解决它?

0 投票
6 回答
8781 浏览

ios - 手表套件 CFBundleVersion

规划手表套件集成

错误:WatchKit 应用的 Info.plist (1) 中 CFBundleVersion 的值与配套应用的 Info.plist (2.0) 中的值不匹配。这些值需要匹配。

遇到上述错误。
- 更改了通知和 watchkit 应用程序的部署目标。但是构建失败

谢谢。

0 投票
6 回答
8591 浏览

xcode - 错误 itms-90451 “CFBundleIdentifier 冲突错误”

我上传了我的应用程序的一个版本 - 弹出此错误,我的应用程序的 Google 地图部分没有任何更改。在我第一次上传时,没有问题。

0 投票
1 回答
3678 浏览

xcode - 在模拟器中安装应用程序时,Simctl install 在 .app 中找不到 Bundle Identifier

当我尝试在启动的模拟器中安装我的应用程序时,如下所示:

我得到以下结果:

当我检查 .app 中的 Info.plist 时,CFBundleIdentiifier 在那里并且正确。

我在优胜美地使用 xcode 6.3.2

模拟器在安装时启动。

我究竟做错了什么?

0 投票
2 回答
2614 浏览

ios - CFBundleIdentifier 冲突

我正在更新我的应用程序。我添加了一个 Watch Extension,但在尝试提交二进制文件时,我遇到了很多关于配置文件等的错误。但是,我设法让它工作并提交了我的更新。今天我因为一些小问题被拒绝了。我很快改变了它,现在我试图重新提交几个小时,但现在我收到了这个错误:

我真的不明白出了什么问题。问题是,我只是修复了一个非常小的问题,除此之外我没有更改任何内容,我使用了与几天前能够提交时相同的配置文件,所以我真的不明白我的问题发生了什么变化最后提交。我也不明白这个错误信息:还有什么其他应用程序?

“Ensembles”是一个执行 Core Data iCloud Sync 的框架。我从之前的两个 App 版本开始使用它,并且从未改变过任何东西。我只是按照安装说明进行操作,并且必须将该 Ensembles 项目集成到我自己的项目中。所以这个框架是我项目中的一个项目。它有自己的 info.plist。显然这个错误与它有关,但由于我不是这些事情的专家,我害怕改变一些东西。

那么为什么我能够提交两个工作和批准的更新,能够提交一个更新二进制文件(被拒绝)并且现在一直出现这个错误,尽管我真的没有改变任何东西并且当我能够执行相同的步骤时几天前提交?

非常感谢这里的任何帮助!

谢谢 !

0 投票
0 回答
385 浏览

ios - ITMS-90378“CFBundleIdentifier 冲突”WatchKit

错误 ITMS-90378 “CFBundleIdentifier 冲突。iOS 应用程序‘appname.app’下存在多个 CFBundleIdentifier 值为‘com.appname.watchkit’的包”

我在 info.plist 中的主 ios 应用程序中添加了五个捆绑标识符,在 info.plist 中的 watchkit 应用程序中添加了两个,在 info.plist 中的 watchkit 扩展应用程序中添加了两个

我在将应用程序提交到应用商店时发现了上述错误。

有人可以帮帮我吗?

提前致谢

0 投票
2 回答
1641 浏览

ios - 框架 CFBundleIdentifier 冲突

我使用 Cocoa Touch Framework 制作了一个自定义 SDK(按照这些说明制作它https://kodmunki.wordpress.com/2015/03/04/cocoa-touch-frameworks-for-ios8-remix/)。

一个使用此 SDK 的应用程序已上传到应用程序商店并经过苹果审核,一切正常。现在我正在尝试将第二个应用程序提交到 App Store。xCode 上一切正常,它显示上传已成功完成,但上传后几分钟我收到一封信,上面写着:

CFBundleIdentifier Collision - 'myApp.app/Frameworks/MySDK.framework' 的 Info.plist CFBundleIdentifier 值 'com.company.MySDK' 已被另一个应用程序使用。

我不明白为什么苹果甚至会检查应用程序框架的捆绑标识符。使用不同的捆绑包似乎有很多类似的问题,但我还没有找到适用于这个问题的修复程序。

非常感谢您的帮助,谢谢!

0 投票
1 回答
1146 浏览

ios - 更改 Apple Watch App 的 App ID

我最近将我的一些应用程序从一个帐户转移到另一个帐户。当我这样做时,应用程序 ID 也转移了。但是,对于 WatchKit 应用程序或 WatchKit 扩展,应用程序 ID 不会转移。 

我尝试上传,上传完成并出现在 iTunes Connect Prerelease 中后,我收到一封关于CFBundleIdentifier Collision.

然后我尝试更改 Apple Watch 应用程序的应用程序 ID,并在上传时看到此错误:

你有什么建议吗?谢谢