PBBReader 部署项目总结

共 871字,需浏览 2分钟

 ·

2018-12-21 21:50

### 环境搭建说明

1. 迁出项目

mupdf已合并到`PBBReader_Mac`项目中,迁出库即可

```

https://192.168.81.13/svn/PBBReader_Mac

```

2.  运行PBB Reader项目

### 发布pkg包

运行target :`MakeInstaller`,它依赖`PBB Reader`项目,当运行时,如下过程:

1. 编译生成运行`PBB Reader.app`包

2. 通过`Packages`打包工具生成pkg安装包,生成pkg目录在`Distribution/ImportSVN/${timeDir}/`。

例如:`Distribution/ImportSVN/20170118/PbbReader for OS 1.0.4.0037α.pkg`

3. 上传至SVN服务器

     方式一:可以在第二步中拿到pkg文件,手动上传。

     方式二:通过脚本来上传。

```sh

#先判断svn目录是否存在,直接checkout目录导ImportSVN中

cd $ImportSVN

...

echo "导入SVN成功:$SVNURL/${timeDir}/${ProductName}.pkg"

fi

```

通过SVN脚本上传时,可以直接在`Distribution/releaseNote.md`文件中输入提交信息。

### 脚本清单

发布脚本目录:`Distribution/Packages/Script`

1. `PreInstall.sh`:发布脚本,Xcode运行`MakeInstaller`执行的脚本。

2. `updateVersion.sh`:更新版本号脚本,读取`PBBReader-Info.plist`文件两个字段信息:

```

CFBundleShortVersionString:版本号

CFBundleVersion:build版本号

```

将两个版本号组合成发布内测版本号后,更新`Welcome.html`文件中的版本信息块中。具体呈现在双击pkg安装包安装过程中,显示的app版本信息的内容。

浏览 15
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报