应用程序因私有API URl而被拒绝。 Apple给出的理由 准则2.5.1 - 性能 - 软件要求
您的应用使用“prefs:root =”非公共URL方案,这是一个私有实体。 App Store上不允许使用非公共API,因为如果这些API发生变化,可能会导致糟糕的用户体验。
在此应用程序的未来提交中继续使用或隐藏非公共API可能会导致Apple Developer帐户被终止,以及从App Store中删除所有相关应用程序。
后续步骤
要解决此问题,请修改您的应用以使用公共API提供相关功能,或使用“prefs:root”或“App-Prefs:root”URL方案删除功能。
使用的代码
{
let status = EventManager.authorizationStatus(for: .event)
if status == .notDetermined {
EventManager.shared.requestAccess(to: .event) { (statuss, err) in
if statuss {
// self.Topview.removeSubviews()
// self.addCard(title: "You are good go", subtitle: "Enjoy")
}
}
}
if status == .authorized {
self.performSegue(withIdentifier: "takemeHome", sender: self)
}else{
let settingsUrl = URL(string: UIApplicationOpenSettingsURLString)!
UIApplication.shared.open(settingsUrl)
}
}