在范围内找不到类型 'SKPaymentTransactionObserver'

Cannot find type 'SKPaymentTransactionObserver' in scope

我正在尝试为我的应用实施应用内购买。

import StoreKit
import UIKit

class BuyStoreViewController: UIViewController, SKProductsRequestDelegate, SKPaymentTransactionObserver {
//code
}

但是,它一直给我错误“在范围内找不到类型 'SKPaymentTransactionObserver'”和“在范围内找不到类型 'SKProductsRequestDelegate'”。我认为这与StoreKit的实现有关,但我不确定。此外,“SKProductsRequestDelegate”和“SKPaymentTransactionObserver”是灰色的(它不会像“UIViewController”那样变成紫色)。有人知道怎么办吗?

提前致谢!

更新:我只需要将我所有的文件移动到一个对我有用的新项目。