我需要ipa
直接从URL 下载并安装.
我试过这个:
NSURL *url = [NSURL URLWithString:@"https://myWeb.com/test.ipa"];
[[UIApplication sharedApplication] openURL:url];
Run Code Online (Sandbox Code Playgroud)
该应用程序启动Safari但出现此消息:
可能吗?
Bal*_*ari 118
要通过无线方式分发您的应用程序(OTA,这意味着不使用TestFlight或官方App Store),您可能需要创建3个不同的文件,即:
您可以使用Beta Builder生成这些文件:
https://myWeb.com/MY_TEST_APP
器中放置构建的路径.index.html
,your_App.ipa
和,manifest.plist
到您的服务器路径https://myWeb.com/MY_TEST_APP
index.html
.打开此文件后,系统会要求您点击安装.your_App.ipa
在您的设备上.您也可以手动执行此操作.
的index.html
<a href="itms-services://?action=download-manifest&url=https://myWeb.com/MY_TEST_APP/manifest.plist">Install App</a>
manifest.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>http://YOUR_SERVER_URL/YOUR-IPA-FILE.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.yourCompany.productName</string>
<key>bundle-version</key>
<string>1.0.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>YOUR APP NAME</string>
</dict>
</dict>
</array>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)
如果应用程序拒绝安装或运行,您可能需要检查以下项目:
index.html
和manifest.plist
plist
文件可能需要托管在HTTPS服务器上.如有必要,您可以使用Dropbox.Vkh*_*arb 12
更简单地说,您可以使用DropBox.步骤基本保持不变.您可以执行以下操作:
1)将.ipa上传到dropBox,共享此.ipa的链接
2)将.ipa的共享链接粘贴到manifest.plist文件中,再次在DropBox中上传清单文件,共享此.plist文件的链接
3)使用合适的标记将此Plist的链接粘贴到index.html文件中.
与任何可以点击URL并下载的人共享此index.html文件.或者你可以直接点击URL.
是的,Safari可以检测到* .ipa并尝试安装它,但是ipa需要正确签名,只有允许的设备才能安装它。
http://www.diawi.com是一项可以帮助您完成此过程的服务。
所有这些都是临时分发,而不是生产应用程序。
有关以下链接的更多信息: 是否可以通过浏览器安装iPhone App?
归档时间: |
|
查看次数: |
130184 次 |
最近记录: |