3

我们的 iOS (Obj-C) 项目中有 StoreKit 框架,因此我们的应用程序将链接,因为我们使用 SKStore​Review​Controller。

Xcode 11 显然认为既然我们的项目中有 StoreKit 框架,我们就必须有 In-App Purchase 能力;我们不想要也不想要它。

在命令行上构建时出现错误:

在我们的项目中使用 StoreKit 框架:

"Code Signing Error: Provisioning profile "xxxx xxxx Ad Hoc Dist Profile" doesn't support the In-App Purchase capability."

没有 StoreKit 框架:

"Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_SKStoreReviewController", referenced from: ..."

使用项目中的 StoreKit 框架在 Xcode IDE中构建,应用程序构建和链接,但无法在设备上运行(可能是因为代码签名错误)。

奇怪的是,我没有听到太多关于其他开发人员发生这种情况的消息。我们做错了什么吗?Xcode 10 和以前的版本很好。

4

0 回答 0