Tag: IAP

在iOS设备上安装以编程方式下载的ipa

我以编程方式下载一个ipa文件(我的应用程序的企业版本),并提示用户安装它。 问题类似于从iOS下载并安装ipa ,但区别在于ipa已经在我的情况下下载了。 我尝试了以上问题的解决scheme的以下变化: 修改plist以包含本地下载的ipa的URL。 “` <?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>file://{path-to-local-ipa}</string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> <string>com.yourCompany.productName</string> <key>bundle-version</key> <string>1</string> <key>kind</key> <string>software</string> <key>title</key> <string>productName</string> </dict> </dict> </array> </dict> </plist> “` 更新itms链接指向本地更新的plist文件 – itms-services://?action=download-manifest&url=file://{path-to-local-plist} 但是,当使用[[UIApplication sharedApplication] openURL:itmsLink]打开itms链接时,它不起作用,并给我一个错误说Cannot install applications […]