Ios 从TestFlight运行时,应用程序中的速率不工作/显示

Ios 从TestFlight运行时,应用程序中的速率不工作/显示,ios,swift,skstorereviewcontroller,Ios,Swift,Skstorereviewcontroller,我正在使用此代码在我的应用程序中提示费率: if #available(iOS 10.3, *) { SKStoreReviewController.requestReview() } else if let url = URL(string: "itms-apps://itunes.apple.com/app/" + "MyIdHere") { if #available(iOS 10, *) { UIApplication.shared.open(url,

我正在使用此代码在我的应用程序中提示费率:

if #available(iOS 10.3, *) {
    SKStoreReviewController.requestReview()

} else if let url = URL(string: "itms-apps://itunes.apple.com/app/" + "MyIdHere") {
    if #available(iOS 10, *) {
        UIApplication.shared.open(url, options: [:], completionHandler: nil)

    } else {
        UIApplication.shared.openURL(url)
    }
}

在模拟器上,速率提示按计划出现,但我使用testflight运行它,速率根本没有出现。任何提示?

请阅读
SKStoreReviewController
的文档。它并不是每次调用它时都出现,除非在开发中。@rmaddy但是我怎样才能测试它呢?它在开发中正确出现了吗?然后,当苹果认为它应该出现时,它会出现在试飞和应用商店中。@rmaddy它在模拟器上运行时确实出现,但在试飞中不会出现。在模拟器上运行是开发。使用TestFlight是一种产品。