我有.ipa
来自PhoneGap的构建,需要对其进行测试。我从开发人员帐户获得了配置文件。
所以我的问题是:我可以直接将.ipa
其安装到iPad上进行测试,还是必须遵循一些规则进行安装?
Dropbox
用于分发ipa tryappbox.com
我有.ipa
来自PhoneGap的构建,需要对其进行测试。我从开发人员帐户获得了配置文件。
所以我的问题是:我可以直接将.ipa
其安装到iPad上进行测试,还是必须遵循一些规则进行安装?
Dropbox
用于分发ipa tryappbox.com
Answers:
是的,您可以在iPad中安装IPA,首先必须将该IPA导入到iTunes中。将您的iPad连接到iTunes,然后通过单击“安装”安装应用程序,然后进行同步。
无需费心与iTunesConnect共享您的临时版本。只需将您的ipa文件上传到diawi ,成功上传后,您将获得一个链接,在safari中打开该链接,系统将要求您安装应用。点击安装并享受
您还可以检出ios-deploy。
它就像运行一样简单ios-deploy -b path/to/ipa/file
。
它甚至可以与path / to / project.app一起使用,如果您在本地进行cordova / phonegap的构建,则该路径应位于同一位置。
干杯!
iPhone不允许直接安装ipa,因此提供指向ipa文件的直接链接是没有用的。这就是为什么某些人使用提供链接或qcode的外部服务来安装ipa的原因。
另一个选择是,没有人在此问题的其他答案中告诉别人,它完全独立于iTunes或任何外部服务,它是创建自己的脚本来生成安装链接并将其自动发送到您的手机(例如,通过电子邮件)。我创建了一个这样的脚本供个人使用:
因为我在Linux上工作,所以我创建了一个Bash脚本。您可以使用任何其他脚本语言,但是知道在html和plist文件中放置什么内容很重要。
这是生成html和plist内容的脚本的一部分。我希望这是不言而喻的:
sha=`sha1sum ${ipa} | awk '{ print $1 }'`
output=${sha}-${AppName}-${version}.ipa
html=${sha}-${AppName}-${version}.html
plist=${sha}-${AppName}-${version}.plist
# Generates html
echo "<!DOCTYPE html>
<html>
<head>
<meta charset=\"UTF-8\">
<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">
<meta name=\"MobileOptimized\" content=\"width\" />
<meta name=\"HandheldFriendly\" content=\"true\" />
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />
<meta http-equiv=\"cleartype\" content=\"on\" />
<title>Install ${AppName} ${version}</title>
</head>
<body>
<h1><a href=\"itms-services://?action=download-manifest&url=${serverUrl}${plist}\">
Install </a></h1>
</body>
</html>" > ${html}
# Generate plist
echo "<?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>${serverUrl}${output}</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>${serverUrl}Icon%402x.png</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>${serverUrl}Icon.png</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>${bundle}</string>
<key>bundle-version</key>
<string>${version}</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>${AppName}</string>
</dict>
</dict>
</array>
</dict>
</plist>" > ${plist}
对于一个简单的示例,您还可以看到:https : //github.com/Saleh7/ipa-install
iPhone配置实用程序如何?
http://support.apple.com/kb/DL1465?viewlocale=zh_CN&locale=zh_CN
使用iPhone配置实用程序,您可以轻松地创建,维护,加密和安装配置文件,跟踪和安装配置文件和授权的应用程序,以及捕获设备信息,包括控制台日志。
更新:
Apple Configurator取代了iPhone Configuration Utility。在iOS 8发行版中,不再支持或无法下载iPhone配置实用程序。https://itunes.apple.com/gb/app/apple-configurator/id434433123
上载.ipa(iOS)或.apk(Android)文件
复制并与测试人员共享链接
在iOS或Android设备浏览器中打开链接,然后单击“安装”
如果您使用PhoneGap Build在线构建了IPA,则可以通过在设备上的 Safari中打开build.phonegap.com来直接在您的Ipad / Iphone上下载并安装IPA。登录,然后单击iOS选项卡(下载ipa按钮),。然后将要求您安装您构建的应用程序。
登录后直接链接到此:https://build.phonegap.com/apps/YOUR-BUILD-NUMBER/download/ios
自从Apple发布iTunes 12以来,您必须使用Apple Configurator 2应用程序在iPhone和iPad中安装ipa。
从此链接下载:https : //itunes.apple.com/br/app/apple-configurator-2/id1037126344?mt=12
您可以从Apple Configurator 2将IPA添加为新应用。
我尝试面对这些问题,并使用:https : //www.installonair.com。它是免费的,没有像diawi这样的限制。
您可以在没有iTunes,App Store或第三方站点的情况下安装iOS应用。
当您使用xcode构建档案时,可以选择即席分发。xcode将带您进入一个对话框,在该对话框中您将输入您的应用程序所在的URL位置以及一个57x57像素png和512x512像素png的URL。它将与您的ipa和manifest.plist创建一个捆绑包
将您的ipa和两个png文件上传到计划托管它们的任何地方。它必须具有SSL证书,并通过https提供。您可能也希望在此上传manifest.plist,但从技术上讲,我很确定您可以将其放在其他地方。
接下来,在文本,网页,电子邮件中的任何位置,或将您的链接共享为以下任何位置:
<a href="itms-services://?action=download-manifest&url=https://URL/path/manifest.plist">Download anchor text</a>
如需更长,更好,更详细的答案,请单击此处。
据我了解,如果这是一个开发应用程序,则只有已添加到应用程序商店中的设备配置文件中的设备才能安装该应用程序。
如果您使用的是Mac,则可以使用Apple Configurator 2(https://itunes.apple.com/us/app/apple-configurator-2/id1037126344?mt=12)。
此应用程序用于在任何iOS设备上配置和安装应用程序。
Apple Configurator 2使您可以在学校或企业中轻松部署iPad,iPhone,iPod touch和Apple TV设备。