iOS:从 Bundle 中获取 Apple ID (Appirater)

Posted

技术标签:

【中文标题】iOS:从 Bundle 中获取 Apple ID (Appirater)【英文标题】:iOS: Getting Apple ID From Bundle (Appirater) 【发布时间】:2012-03-06 22:00:12 【问题描述】:

我使用 Appiraters 代码是为了提示用户在用户使用该应用一段时间后对其进行评分。 (如果你不熟悉,这里有一个链接:https://github.com/arashpayan/appirater/)

它运行良好,除了一个小问题。我想在我的所有项目中使用完全相同的 Appirater.h 文件,而不必更改每个项目的代码。代码中唯一对项目唯一的地方是APPIRATER_APP_ID 12345678

App_ID 实际上并不是 App ID,它是在 iTunes Connect 中找到的 iTunes ID。我想知道是否有任何方法可以从捆绑包中获取 ID 并将其放入 NSString 中,这样我就可以做APPIRATER_APP_ID appIdFromString,然后不必担心必须更改每个项目的代码?

谢谢!

【问题讨论】:

【参考方案1】:

该项目有一个pull request,它将App ID 移动到Info.plist,并让Appirater 代码从plist 中提取ID。您可以克隆该贡献者的 fork 以获取更改,一切顺利!

【讨论】:

不客气! Github 上有很多来自才华横溢的人的好东西!

以上是关于iOS:从 Bundle 中获取 Apple ID (Appirater)的主要内容,如果未能解决你的问题,请参考以下文章

iOS 修改Bundle ID

创建 App ID 期间 Bundle Seed ID 的重要性? (Apple 配置门户)

iCloud、CloudKit、iOS 8、Apple id

Cordova App ID(iOS Bundle ID)部分不能以数字开头 - 我的必须

Apple GameKit - 如何将多部 iPhone 连接到 Ipad 作为服务器但具有不同的 Bundle ID

如何获取其他操作使用的 ios Bundle ID