[英]Configuring HTTPS access in Amazon Web Service SS3 bucket for iOS Application Adhoc
我正在尝试使用托管在Amazon Web Service(AWS)上的网站通过S3设置我自己的iOS IPA beta分发服务,并使用Route53指向URL。
我遵循了CloudFront CloudFront私有内容入门页面,以创建以下代码中提到的链接。
我有一个存储区(beta.myurl.com),其中包含三个文件-.plist,.html(以提供信息并下载指向ipa的链接)以及.ipa本身(内部集成了临时证书)。
为了能够直接从手机访问和安装,Apple要求通过HTTPS分发这些文件。
有人知道我在这里做错了吗?
index.html链接
<div class="link"><a href="itms-services://?action=download-manifest&url=
https://beta.trentrand.com.s3.amazonaws.com/manifest.plist?AWSAccessKeyId=MYACCESSKEY&Expires=1407715664&Signature=MYSIGNATURE">
Tap Here to Install<br />MY APP 2.1 (2.1)<br />Directly On Your Device</a></div>
在我的.plist中是以下内容
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>https://beta.trentrand.com.s3.amazonaws.com/MY%20APP.ipa?AWSAccessKeyId=ACCESSKEYID&Expires=EXPIRES&Signature=SIGNATURE</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.Package.Name</string>
<key>bundle-version</key>
<string>1.0 (1.0)</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>MY APP</string>
</dict>
</dict>
</array>
</dict>
</plist>
然后,当然,我的.ipa是名为“ MY APP.ipa”的文件夹
有谁知道为什么我的手机无法正常工作?
当我单击下载链接时,它没有任何作用。
即使我迟到了;)在这里有人做到了,您的.plist看起来还不错。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.