使用 StoreKit 2 模拟购买的问题
Problems simulating purchase with StoreKit 2
我正在尝试使用新的 StoreKit 2 为我的 macOS 应用程序测试我的 IAP API。
我已经创建了一个 .storekit
文件,并在 运行 > 选项 > StoreKit 配置下将其分配到我的方案中。
检索测试产品没有问题:
let identifiers = Set(["myProductId"])
let products = try await Product.products(for: identifiers)
但是当我想模拟购买时什么也没有发生。它卡住了,从不打印结果。
func purchase(product: Product) async throws {
print("Purchasing \(product.id) ...")
let result = try await product.purchase()
print(result)
}
我目前使用的是 macOS Monterey Beta 8 和 Xcode 13 beta 5。
您必须确保沙盒配置为启用传出连接(客户端):
我正在尝试使用新的 StoreKit 2 为我的 macOS 应用程序测试我的 IAP API。
我已经创建了一个 .storekit
文件,并在 运行 > 选项 > StoreKit 配置下将其分配到我的方案中。
检索测试产品没有问题:
let identifiers = Set(["myProductId"])
let products = try await Product.products(for: identifiers)
但是当我想模拟购买时什么也没有发生。它卡住了,从不打印结果。
func purchase(product: Product) async throws {
print("Purchasing \(product.id) ...")
let result = try await product.purchase()
print(result)
}
我目前使用的是 macOS Monterey Beta 8 和 Xcode 13 beta 5。
您必须确保沙盒配置为启用传出连接(客户端):