我有一个应用程序,在过去6个月中我们提交了数十个版本,并且我们确实使用了APNS。升级到Xcode 8后,我从Apple收到了以下电子邮件
亲爱的开发人员,
我们发现您最近为APP_NAME交付商品时遇到一个或多个问题。您的交付成功,但是您不妨在下一次交付中更正以下问题:
缺少推送通知权利-您的应用程序包含Apple推送通知服务的API,但应用程序签名中缺少aps环境权利。要解决此问题,请确保在Provisioning
Portal中为推送通知启用了您的App ID。然后,使用包含aps-
environment权利的发行配置文件对您的应用程序进行签名。这将创建正确的签名,您可以重新提交您的应用程序。有关更多信息,请参见《本地和推送通知编程指南》中的“
Provisioning and Development”。如果您的应用程序不使用Apple Push
Notification服务,则无需采取任何措施。您可以从以后的提交中删除该API,以停止此警告。如果您使用第三方框架,解决问题之后,可以使用Xcode或Application Loader将新的二进制文件上载到iTunes Connect。
问候,
App Store团队
奇怪的是我去了 _developer.apple.com- > _证书,标识符和配置文件,
而我的AppId确实仍启用了推送通知。我没有做任何其他的事情,所以我对Xcode 8更新是否有问题感到好奇。有任何想法吗?
顺便说一句:他们在“推送通知编程指南”中放置的链接在电子邮件中已损坏,因此不是一个好兆头。
实际上非常容易。由于某种原因,它在Xcode 8上被禁用,但是转到Targets-> Capabilities并验证Push
Notifications在该视图上是否正确。对我来说,它必须单击“ Fix Me”,然后瞧。
问题内容: 我在Java语言环境中发现了许多缺少的国家/地区-如果我打印出可用语言环境的列表, 我缺少许多国家,包括尼日利亚,伊朗,吉尔吉斯斯坦和巴基斯坦。任何人都可以对此进行说明,或者是否有更好(更全面)的方法来获取Java国家列表? 1.6.0_16-b01 问题答案: 世界上的国家和地区之间没有一对一的映射。语言环境指定区域。它们旨在标记诸如语言多样性之类的东西。只是一个明确的例子:印度,斯
在Spark bin目录下的spark-submit可以用来在集群上启动应用程序。它可以通过统一的接口使用Spark支持的所有集群管理器 ,所有你不必为每一个管理器做相应的配置。 用spark-submit启动应用程序 bin/spark-submit脚本负责建立包含Spark以及其依赖的类路径(classpath),它支持不同的集群管理器以及Spark支持的加载模式。 ./bin/spark-s
Maven JavaFx项目编译但从控制台运行时给出“缺少JavaFx应用程序类”错误消息 上面的方法是“创建一个新的主类,并调用扩展应用程序的类的主方法”。 然而,我仍然面临以下问题: 2.java--module-path“c:\program files\java\javafx-sdk-11.0.2\lib”--add-modules=javafx.controls,javafx.fxml,
问题内容: 随着最新的Java更新,很多人都与他们的Java Web Start的麻烦应用缺乏,和清单属性。尽管有足够的资源来帮助您完成此任务,但是我找不到关于该问题的 全面 解答,所以我觉得“问答”会很好。所以,这是一个问题: 我的Java Web Start应用程序在控制台中显示以下警告: 我该如何解决? 问题答案: (1) 首先,您需要创建一个具有所有要添加属性的文本文件。我的文本文件如下所
我用buildozer android发布命令制作了一个发布apk。然后,我使用以下命令签名和zipalign我的apk。 genarate keystore file[before]-keytool-genkey-v-keystore myapp.keystore-alias myalias-keyalg RSA-keysize 2048-有效性10000 生成keystore文件[after]
2.6.2.应用程序签名 Android 程序在安装前必须进行签名。在开发时,我们可以使用开发者密钥(debug key)作为临时签名——这个密钥已经包含在开发环境中。 但作为商品发布时,你就必须使用自己的密钥进行签名。关于签名的具体步骤可以在 Android 网站的Signing Your Application页面找到。在后面我们将具体地讨论这个话题。