美文网首页
项目打包-蒲公英

项目打包-蒲公英

作者: 6b624e870f2f | 来源:发表于2018-02-25 14:19 被阅读28次

?xml version="1.0" encoding="UTF-8"?

一,通过终端命令打包:

打开终端,cd进入到包含“disToPugongyin.sh”文件的目录中,

然后输入命令行:sh disToPugongyin.sh

打包好之后终端显示如下信息:

code:返回0,即为成功;

项目链接可以用:“buildShortcutUrl”的值,即为:https://www.pgyer.com/haoyueappDev

点击该链接,在safari中打开,输入密码,安装就可以了,在下角又个向上的箭头按钮,点击后,可以添加到主屏幕,会在手机屏幕上显示一个像应用一样样式的书签,名字为蒲公英,以后每次打开该书签数据密码就可以了。

⚠️截图在最下面哦!!!!

二,“disToPugongyin.sh”文件内容分析:

该文件包含三条命令:@1:清理(如同command+shift+k),然后打包archive;@2:导出archive文件;@3:上传到蒲公英

第一条命令:“xcodebuild clean archive -workspace ../gitLab上项目/HaoYue/HaoYue.xcworkspace -scheme HaoYue -configuration Debug -archivePath HaoYue.xcarchive ” 意思是先clean:清理,archive是文件夹名字,“-”后面跟参数,然后后面是相对archive文件的项目的地址(项目中HaoYue.xcworkspace的位置),然后是进行一些什么配置。⚠️:要根据archive文件夹和项目名字位置做相应改变哦!

第二条命令:xcodebuild -exportArchive -archivePath HaoYue.xcarchive -exportOptionsPlist ExportOptions.plist -exportPath ./ 意思是导出archive的包,也就是打包的过程。

第三条命令:curlhttps://www.pgyer.com/apiv2/app/upload-X POST -F'file=@HaoYue.ipa'-F'_api_key=91e816692704e774896190408dd85d0e'-F'buildInstallType=2'-F'buildPassword=321890'-F'buildUpdateDescription=haoyue测试'| python -m json.tool 意思是上传到蒲公英,地址是https://www.pgyer.com/apiv2/app/upload,post请求,后面是跟的一些参数:

 buildInstallType:是安装类型,分为0,1,2吧,具体没研究,

buildPassword:下载安装是填写的密码,也就是安装类型为2时,需要密码的

buildUpdateDescription:更新描述,也就是上线描述一样,在下载时可以看到最新描述信息。

三,disToPugongyin.sh文件里面的内容为:

xcodebuild clean archive -workspace ../gitLab上项目/HaoYue/HaoYue.xcworkspace -scheme HaoYue -configuration Debug -archivePath HaoYue.xcarchive \

&& \

xcodebuild -exportArchive -archivePath HaoYue.xcarchive -exportOptionsPlist ExportOptions.plist -exportPath ./ \

&& \

curl https://www.pgyer.com/apiv2/app/upload -X POST -F 'file=@HaoYue.ipa' -F '_api_key=91e816692704e774896190408dd85d0e' -F 'buildInstallType=2' -F 'buildPassword=321890' -F 'buildUpdateDescription=haoyue测试' | python -m json.tool

四,下面是截图:

相关文章

网友评论

      本文标题:项目打包-蒲公英

      本文链接:https://www.haomeiwen.com/subject/gvdrxftx.html