注意:如果服务器用于HTTPS提供内容,则可以跳过此部分,然后跳至“应用程序设置”指南。
如果您的应用程序针对iOS 9,并且服务器用于HTTPS提供内容,则无需对文件进行签名。否则(例如,当在iOS 8上支持Handoff时),必须使用SSL来自公认的证书颁发机构的证书进行签名。
注意:这不是Apple提供的用于将您的应用提交到App Store的证书。它应该由第三方提供,并且建议使用与HTTPS服务器相同的证书(尽管不是必需的)。
要签名文件,请首先创建并保存一个简单的.txt版本。接下来,在终端中,运行以下命令:
cat <unsigned_file>.txt | openssl smime -sign -inkey example.com.key -signer example.com.pem -certfileintermediate.pem-noattr -nodetach -outform DER > apple-app-site-association
这将在当前目录中输出签名文件。的example.com.key,example.com.pem以及intermediate.pem是会通过你的发证机构提供给您的文件。
注意:如果文件是未签名的,则文件应Content-Type为application/json。否则应为application/pkcs7-mime。
使用Apple App搜索验证工具验证服务器
测试iOS 9搜索API的网页。输入URL,Applebot将爬网您的网页并显示如何优化以获得最佳结果https://search.developer.apple.com/appsearch-validation-tool/
问题内容: 我正在编写一个基于跨平台Swing的应用程序,在该应用程序中我想利用已在OS中注册的文件关联。 因此,iv到了可以单击文件并加载应用程序的地步,但是我需要知道的是如何让我的应用程序知道启动文件的文件的位置,然后查询内容。 与文件关联注册还有其他关系吗?还是Java可以帮我做到这一点? 问题答案: 我不是很肯定,但是我希望通过文件单击处理的文件名最终会出现在方法的参数中。您是否尝试过/检
问题内容: 我正在创建一个Java swing应用程序,需要将我的程序设置为文件扩展名(MIME类型)的默认程序。这 必须 在Windows上运行,如果在OS X / Linux上也可以运行,那就太好了。我对Java有点陌生(3或4个月),所以请不要用各种专家级的语言来轰炸我。 我已经看到在Windows中将自定义文件扩展名与Java应用程序相关联,但是我不希望不使用Java Web Start。
我是PhoneGap和移动应用程序开发新手。我想使用PhoneGap创建一个应用程序,这样我就可以获得相同应用程序的Android、iOS和BlackBerry版本。 我已经安装PhoneGap在我的Windows 7桌面使用教程在https://www.youtube.com/watch?v=nqFpfrUrMM4 我有一些关于PhoneGap的问题: 我们可以创建多个页面(HTML文件)还是只
当我登录到我的Google Play开发者控制台时,我看到: 我了解谷歌游戏应用签名的工作原理,一般来说,它代表你保存应用签名密钥,我需要使用另一个所谓的“上传”密钥来签名我的应用,并提交给谷歌游戏控制台进行应用签名。 但是,我的问题是: 半年前,我已经在没有使用谷歌游戏应用签名的情况下发布了我的应用,现在,如果我选择加入谷歌游戏应用签名,会影响我已经发布的应用吗?或者,如果我切换到Google
Requirements 运行一个Spark Streaming应用程序,有下面一些步骤 有管理器的集群-这是任何Spark应用程序都需要的需求,详见部署指南 将应用程序打为jar包-你必须编译你的应用程序为jar包。如果你用spark-submit启动应用程序,你不需要将Spark和Spark Streaming打包进这个jar包。 如果你的应用程序用到了高级源(如kafka,flume),你需
我想用python为我的iPhone构建一个IOS应用程序,但我有一个问题--我不知道哪个IDE最适合这个任务:/我曾经用过Java的Andriod Studio,我想知道是否有类似的东西,但对于使用python的IOS应用程序...我真的想在IDE里面有一个iPhone模拟器,就像在Andriod studio里面有一个Andriod设备模拟器一样,你可以用那部手机检查应用程序...如果有类似我