怎样让在线服务器打包好的ipa放在https服务器上安装

怎样让在线服务器打包好的ipa放在https服务器上安装,第1张

1、搭建一个HTTPS服务。例子中HTTPS服务地址为x.justep.com。

2、编写plist文件:plist文件中需注意提供正确的ipa文件路径,以及版本号和Bundle ID。plist文件示例参考 x5.plist (1.1 KB, 下载次数: 641)

其中以下几项信息必须与ipa包的相关信息相符:

<dict>

<key>bundle-identifier</key>

<string>com.justep.x5.demo</string> //ipa包的应用包名Bundle ID

<key>bundle-version</key>

<string>5.3.2</string>//ipa包的版本号

<key>kind</key>

<string>software</string>

<key>title</key>

<string>X5 App download</string>

</dict>

3、将plist文件放在https服务目录下。例子中是放在了新建的apps文件夹下。

4、使用itms-services参数访问中转的plist描述文件。

itms调用参考:onclick="window.location.href='itms-services:///?action=download-manifest&url=https: //x.justep.com/apps/x5.plist'"

<blockquote>

一、Xcode-archive(苹果推荐方式) --- (推荐)

二、iTunes拖入

三、全自动编译脚本 --- (推荐)

四、通过已有.app,编译脚本自动生成ipa包

五、通过已有.app,手动压缩改后缀方式

</blockquote>

</br>

<blockquote>

** 一、Xcode-archive(苹果推荐方式)(推荐)**

</blockquote>

<blockquote>

** 二、iTunes拖入**

</blockquote>

<blockquote>

三、全自动编译脚本

</blockquote>

<blockquote>

四、通过已有.app,编译脚本自动生成ipa包

</blockquote>

5.将要转化的.app文件放到distribute/文件夹下

这时的文件夹目录结构是这样的:(注意,脚本中所有appName请先替换成你的真正app名称)

6: 运行distribute.sh脚本

打开Terminal,cd到distribute文件夹下,把distribute.sh拉到terminal中执行。如果提示permission denied,则用“chmod 777 distribute.sh”命令赋予权限后,再执行一次distribute.sh。

7: 大约若干秒后,会在distribute/文件夹下生成appName/文件夹,里面的appName.ipa就是我们想要的包。

<blockquote>

** 五、通过已有.app,手动压缩改后缀方式**

</blockquote>

<br />

参考资料:

http://jingyan.baidu.com/article/ceb9fb10f4dffb8cad2ba03e.html

http://www.cnblogs.com/wengzilin/p/4601684.html

——————————— 【 MadeBy 纪宝宝 】 ———————————


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/491858.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-14
下一篇2023-06-14

发表评论

登录后才能评论

评论列表(0条)

    保存