我从苹果收到以下消息:
您的应用程序使用“prefs:root=”非公共 URL 方案,这是一个私有实体。App Store 不允许使用非公共 API,因为如果这些 API 发生变化,可能会导致糟糕的用户体验。
app-prefs:root=privacy&path=location
在以后提交此应用程序时继续使用或隐藏非公开 API 可能会导致您的 Apple Developer 帐户被终止,以及从 App Store 中删除所有相关应用程序。
下一步
要解决此问题,请修改您的应用以使用公共 API 提供相关功能,或使用“prefs:root”或“App-Prefs:root”URL 方案移除该功能。
我在下面使用:
“App-Prefs:root=Privacy&path=LOCATION”
请任何人都可以知道如何解决这个问题?
自 2020 年 4 月 2 日起,由于 COVID-19 大流行,Apple 将执行 iOS13 和 Swift 4.x 的新指南的截止日期从2020 年4 月 30日延长至6 月 30 日。这已在其开发者网站上宣布。
Apple 正在弃用 Swift 3.x,用 Swift 3.x 编写的代码库必须更新到(至少)Swift 4.x。从 2020 年 4 月开始,无法从 Swift 3.x 项目部署到 AppStore。
有关解释,请参阅编辑 #1和编辑 #2。
根据Apple的此更新:
从 2020 年 4 月开始,所有新应用和应用更新都需要使用 iOS 13 SDK 构建,并支持 iPhone XS Max 或更高版本的全屏设计。
我已经从 7 月开始在这里检查了matt的答案,但几乎没有需要详细说明的缺失点。
我的应用程序中有一些内存泄漏,但我无法弄清楚原因.如果我释放这些对象,应用程序崩溃.苹果批准我的应用程序是一个问题吗?
我刚刚将我的应用程序上传到appstore.该应用程序需要用户名/密码才能登录,但在上传过程中我从未被提示输入任何凭据.有谁知道如何发送审阅者我的凭据,而不必等待他们审查和请求凭据?
我最近上传了一个应用程序到应用程序商店,它被拒绝了.拒绝的原因是:
当您提交以供审核时,应用应将所有包含的网址完全正常运行,例如支持和隐私权政策网址
就应用程序而言,它完美运行,解析webservices并且没有错误.问题是:我应该包括支持和隐私政策网址吗?
我通过设置闹钟和观看视频在后台测试了我的应用,当我观看视频时,我的闹钟响了.
即使我从后台删除我的应用程序,闹钟响了.现在我想知道我是否正确理解Apple的回复.任何人都可以解码回复吗?
我们发现您的应用使用后台模式,但不包含要求该模式持续运行的功能.此行为不符合App Store审查指南.
我们注意到您的应用在Info.plist中的UIBackgroundModes键中声明了对音频的支持,但是当应用程序在后台时没有播放可听内容.虽然您的意图可能是提供此功能,但在审核时,我们无法为您的应用播放背景音频.
如"iOS应用程序编程指南"中所示:
"此密钥适用于在后台为用户提供可听内容的应用程序,例如音乐播放器或流式音频应用程序."
因此,在应用程序处于后台时向用户提供可听内容或从UIBackgroundModes键中删除"audio"设置是合适的.
我的新老板认为您可以向app Store提交更新,并将其标记为一年一次或两次优先级.如果你滥用它你会失去你的特权?
他是对的.我多年来一直在提交更新,从未听说过它?
干杯
由于在iPad设备上测试时出现内存问题,我的iPhone应用程序今天被拒绝了.
我们发现您的应用在安装在运行iOS 6.1.3的iPad(第3代)上时发布时崩溃,这不符合App Store审核指南.
如果您的应用使用了太多内存,则可能会遇到此问题.要了解有关iOS内存使用以及如何跟踪内存使用和泄漏的更多信息,请参阅内存使用性能指南.
奇怪的是,我的目标设备系列仅设置为iPhone.
任何人都有任何想法,为什么他们仍然在iPad设备上测试它?
不料,莎莉
因此,当我尝试将我的应用程序上传到应用程序商店时,我收到此错误:
错误ITMS-90034 - 签名丢失或无效.[App path]未使用Apple提交证书进行签名.
我试过重新制作我的证书,项目完全建立在phonegap构建上.
下载ipa文件后我将其导入Application Loader 3.0并导入应用程序时它会抛出该错误.
不确定为什么它作为与应用程序关联的证书的错误都是生产证书和配置文件.
我没有使用xcode所以我有什么与cordova有关的准备生产?
我已经为ios编译了它,所以我知道这是一个ios版本.
有没有人遇到过这个问题?
我正在使用此处提供的解决方案从共享扩展中打开我的包含.它似乎没有使用任何私有API方式来做到这一点尽管它是脆弱的.
如果我使用它,Apple会拒绝我的应用吗?任何人都有一个批准的应用程序打开包含分享扩展的应用程序?如果是这样,做正确的方法是什么?
任何指针都很受欢迎.