URA*_*oid 136 iphone installation ipad ios ipa
我有.ipa来自PhoneGap的构建,我需要测试它.我从开发者帐户获得了配置文件.
所以我的问题是:我可以直接将我.ipa的iPad安装进行测试,还是我必须按照一些规则进行安装?
पवन*_*पवन 85
无需费心使用iTunesConnect来共享您的adhoc版本.只需将您的ipa文件上传到diawi ,成功上传后,您将获得一个链接,打开safari中的链接,系统将要求您安装应用程序.点击安装并享受
use*_*388 60
是的,您可以在iPad中安装IPA,首先您必须将该IPA导入您的iTunes.将iPad连接到iTunes,然后只需单击安装然后同步即可安装应用程序.
mix*_*x3d 17
您也可以结帐ios-deploy.
它就像跑步一样简单ios-deploy -b path/to/ipa/file.
它甚至适用于path/to/project.app,如果你在本地进行cordova/phonegap构建,它应该在同一个位置.
干杯!
小智 8
在Xcode 8中,在插入iPhone的情况下,打开Window - > Devices.在左侧导航栏中,选择插入的iPhone.单击"已安装的应用程序"下的+符号.导航到要安装的ipa.选择并单击"打开"以安装应用.
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}
Run Code Online (Sandbox Code Playgroud)
一个简单的例子你也可以看看:https : //github.com/Saleh7/ipa-install
| 归档时间: |
|
| 查看次数: |
462293 次 |
| 最近记录: |