1

我想在我的项目中使用Appirater库,但是在阅读了它的安装教程之后,有一件事并不清楚。

请务必在目标的 Build Phases » Link Binary with Libraries 部分中将 StoreKit 的Required 更改为 Optional。

如果我将status框架的StoreKit设置为Optionalfrom Required,这会影响与我的 Parse 实现相关的任何内容吗?因为 Parse iOS SDK 也需要 StoreKit。或者切换到Optional意味着框架将仅在需要时加载并且没有任何副作用,因此 Parse 也能正常工作?我是对的还是那样不容易?

如果有人能给我一些指导,我将不胜感激,谢谢。

4

1 回答 1

2

tl;博士没关系。Optional或者Required实际上与 2015 年的 StoreKit 相同。

将框架设置Optional为本质上是在告诉系统“如果您在运行的 iOS 设备上找不到此框架,请不要让此应用程序崩溃”。StoreKit 是很久以前在 iOS 中引入的,因此在 3 之前(引入 StoreKit 时)仍然存在 iOS 版本的设备不太可能。

Appirater 说明将其设置为的唯一原因Optional是,在编写这些说明时,仍有很多 iOS 设备的 iOS 版本没有 StoreKit,而 Appirater 可以在没有 StoreKit 的情况下运行,所以没有理由让应用程序崩溃。因此,说明书上说要做Optional

也就是说,我应该简化 Appirater 设置,@import StoreKit这样Appirater.h就没有人需要再处理它了。

于 2015-06-01T20:24:46.060 回答