问题标签 [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 回答
1548 浏览

apple-push-notifications - 不同捆绑ID的多个应用程序的相同推送通知

应用程序“A”(com.xxx.bundleid)已经在应用程序商店中,现在我正在处理应用程序“B”,我有旧的 csr 以及 p12 文件,即用于应用程序“A”。

现在我为我的应用程序 "B" 使用不同的捆绑包 ID。即使我使用来自“A”的相同 csr 文件,生成的 SSL 证书 aps_developer_identity.cer 也会不同(对于不同的捆绑 id“B”).. ck.pem 将不同。

即对于后端,我必须提供适用于应用程序 A 和 B 的相同 ck.pem 文件。

是关于如何为不同的应用程序使用相同的推送通知的任何建议。

0 投票
1 回答
372 浏览

ios - 对不同的应用程序使用相同的 Bundle Identifier 进行测试会导致问题

我正在设备上测试应用程序,我使用了捆绑标识符“mycompany.app”,在选择了正确的代码签名后,我能够在设备(即我的 iPhone)上运行该应用程序。现在,在成功运行此应用程序后,我将其删除并使用相同的 bundleId 和配置来测试其他具有本地通知的应用程序。因此,只要生成本地通知,它就会开始在应用程序图标上显示徽章编号。现在我再次删除了此应用程序并尝试使用相同的捆绑包运行我以前的应用程序,但它在应用程序图标上显示徽章编号(即 1),即使我没有添加任何代码来显示此应用程序的徽章编号。如何去除这些徽章?

0 投票
1 回答
2206 浏览

ios - 如何在 iOS 上安装同一应用程序的 2 个版本?

我有Bundle dispaly Name“BobAppl”的应用程序并Bundle identifier命名为“org.bob.phone”。

我想安装同一个应用程序的新版本,但要在我的 iPhone 上保存旧版本,我想看到 2 个应用程序:“BobAppl”和“BobApplNew”。

现在,如果我Bundle dispaly Name改为“BobApplNew”,我仍然会击倒“BobAppl”。

我需要做什么?我只需要改变Bundle identifier或其他什么?

谢谢,

0 投票
1 回答
246 浏览

iphone - 使用不同的标识符上传应用更新

我正在开发使用推送通知的应用程序更新。当我尝试启用对应用程序 ID 的推送通知时,我发现:

注意:只有显式 App ID 才能用于访问 Apple 推送通知服务。请使用具有特定 Bundle Identifier 的现有 App ID 或创建一个新的。

所以我创建了一个新的应用程序 ID,但由于 ID 不同,它拒绝将其作为更新上传

无论如何上传带有推送通知的应用程序更新?

0 投票
1 回答
41 浏览

xcode - 更改 iphone 应用程序的不同捆绑标识符的应用程序特征

我的想法是制作一个应用程序和同一个应用程序的专业版。但是,不是通过 xcode 制作两个不同的应用程序,而是可以提供一些与捆绑标识符链接的功能?

例如:

(这是行不通的,当然..)

谢谢

0 投票
1 回答
2454 浏览

macos - 获取从另一个用户运行的应用程序的包标识符

场景是这样的:“我从一个用户运行一个应用程序(比如myproc),然后快速用户切换到第二个用户”
现在,当我尝试确定使用特定捆绑标识符(比如com.ak.myproc)运行的所有进程时; 对于从第一个用户运行的进程,我无法确定这一点。

我尝试了以下但徒劳无功:

  1. [NSRunningApplication runningApplicationsWithBundleIdentifier:]
  2. [[NSWorkspace sharedWorkspace] runningApplications]然后比较每个应用程序的包标识符 - 为第一个用户运行的应用程序甚至没有出现在此列表中。
  3. 使用sysctl()然后遍历进程列表 - 在这里,来自第一个用户的应用程序的 pid 确实来了。在那之后:
    • 当我尝试[NSRunningApplication runningApplicationWithProcessIdentifier:]时,我得到零。
    • 当我尝试GetProcessForPID()跟随时ProcessInformationCopyDictionary(),我得到一个 nil 字典。
    • 当我尝试GetProcessForPID()跟随时GetProcessInformation(),我没有得到任何有用的东西ProcessInfoRec

有人可以帮忙吗?谢谢。

操作系统:Mac OS X 10.8.4
Xcode:4.6.2

0 投票
1 回答
93 浏览

ios - Bundle ID 不允许在 iTunes 中更改

我还没有上传二进制文件,但 itune 不允许我从 manage-apps 更改 bunlde id。如果有人对此有任何线索,请告诉我或者我需要重新创建?

谢谢,

0 投票
4 回答
741 浏览

ios - 生成 iPhone 应用程序存档

我想将我的 iPhone 应用程序提交到应用商店。但由于以下错误,我无法做到这一点。

为 Ad-Hoc 测试生成 ipa 文件没有任何问题。我什至尝试从 Xcode 创建新项目,但错误仍然存​​在。我正在使用 Xcode-5.0

0 投票
0 回答
1966 浏览

ios - 找不到 CFBundle 的可执行文件(SocialFramework、CertUIFramework、GeoServices)

在 Xcode 中,当我运行代码时,我在控制台中收到以下警告消息:

我已经知道我可以通过按 IOS 模拟器菜单中的“重置和内容设置”按钮来清除所有这些消息。但是,它只会清除第一次运行的消息,并在我的代码第二次运行后返回到控制台。我想知道是否有一个最终的解决方案来清除它们。我只是不想看到他们。

提前致谢。

0 投票
2 回答
2575 浏览

ios - CFBundle 运行时错误 - 这是什么意思?

每次我通过 Xcode 运行我的 iPad 应用程序时,在 didFinishLaunchingWithOptions: 返回之后以及在我的初始 viewController 类中运行任何代码之前,我都会在控制台中收到此错误消息:

我的应用程序似乎运行良好,没有引发其他警告、错误或异常。谁能告诉我如何“修复”导致此错误在启动时出现的任何错误?我很快就会在 Apple 应用商店中获得它,并希望确保这不会成为问题。