【发布时间】:2015-01-03 13:10:54
【问题描述】:
当我尝试使用新的配置文件更新我的 iOS 应用程序时,我收到了以下警告。我没有时间研究,所以我忽略了警告并继续前进。
有一些关于解决这些警告的线程,但我想知道的是忽略这些警告会有任何副作用吗? (例如,当前版本是否会出现严重错误,或者如果我再次更新我的应用程序?)
我的应用需要使用相机、图库和位置信息。钥匙串访问警告会对这些功能产生不利影响吗?
钥匙串访问的潜在损失 - 以前版本的软件的应用程序标识符值为 ['removed'] 并且 正在提交的新版本软件有一个应用标识符 ['删除']。这将导致丢失钥匙串访问权限。为了 更多信息,请咨询 https://developer.apple.com/library/ios/documentation/Security/Reference/keychainservices/Reference/reference.html
缺少推送通知权利 - 您的应用似乎包含用于注册 Apple 推送通知服务的 API, 但应用签名的权利不包括 “aps 环境”权利。如果您的应用使用 Apple Push 通知服务,请确保您的 App ID 已启用推送 在 Provisioning Portal 中通知,并在签名后重新提交 您的应用具有分发配置文件,其中包括 “aps 环境”权利。请参阅“供应和开发”中的 本地和推送通知编程指南了解更多 信息。如果您的应用不使用 Apple 推送通知 服务,无需任何操作。您可以从未来删除 API 提交以停止此警告。如果您使用第三方框架, 您可能需要联系开发人员以获取有关删除 API。纠正问题后,您可以使用 Xcode 或 应用程序加载器将新的二进制文件上传到 iTunes Connect。
【问题讨论】:
-
专业人士会忽略这些警告吗?
-
嗯,我不是专业人士,我开发应用程序是一种爱好。
-
你是怎么解决你的问题的?
标签: ios xcode app-store-connect