ios app store rejection – 您的应用使用“prefs:root =”非公共URL方案

ios app store rejection – 您的应用使用“prefs:root =”非公共URL方案,第1张

概述我最近向itunes connect上传了我的应用程序的新版本.这个笔记拒绝了我的应用程序 Your app uses the “prefs:root=” non-public URL scheme 我几乎可以肯定我没有在我的应用程序上使用任何Url方案我试过找到prefs:root在我的整个项目中通过终端使用grep -R(不区分大小写也能匹配App-Prefs或其他什么. 我也使用了很多coc 我最近向itunes connect上传了我的应用程序的新版本.这个笔记拒绝了我的应用程序

Your app uses the “prefs:root=” non-public URL scheme

@H_301_5@

我几乎可以肯定我没有在我的应用程序上使用任何Url方案我试过找到prefs:root在我的整个项目中通过终端使用grep -R(不区分大小写也能匹配App-Prefs或其他什么.

我也使用了很多cocoapods库……所以我的问题是……
有没有办法找出哪个库正在使用该权限?

xcode上的搜索结果的屏幕截图

我项目中使用的框架:

> AmazonFling
>来自CocoaPods的许多其他人(未列出因为不相关:请参阅我的回答)

解决方法 我遇到了与Apple相同的拒绝并打开应用程序设置,我使用的是以下代码,并且在iOS11上不接受.
let url = URL(string : "prefs:root=")if UIApplication.shared.canopenURL(url!) {    UIApplication.shared.openURL(url!) }

因此,要打开“设置”,我使用了以下代码,App已获批准.

guard let settingsUrl = URL(string: UIApplicationopenSettingsURLString) else {    return  }  if UIApplication.shared.canopenURL(settingsUrl)  {    if #available(iOS 10.0,*) {      UIApplication.shared.open(settingsUrl,completionHandler: { (success) in      })    }    else  {      UIApplication.shared.openURL(settingsUrl)    }  }
总结

以上是内存溢出为你收集整理的ios app store rejection – 您的应用使用“prefs:root =”非公共URL方案全部内容,希望文章能够帮你解决ios app store rejection – 您的应用使用“prefs:root =”非公共URL方案所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1105449.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存