Cocos2d-x快速打包脚本,仅供参考.

.生成IPA安装包脚本:

#!/bin/bash

# 生成依赖库示例baselib

cd../../baselib/project/proj.ios

xcodebuild -target baselib clean

xcodebuild -target baselib-configuration Debug

cd -

# 生成MyGame

xcodebuild -target MyGame clean

xcodebuild -target MyGame-configuration Debug -sdk iphoneos6.1

#打包ipa文件

cd build/Debug-iphoneos

xcrun --sdk iphoneosPackageApplication -v MyGame.app -o ~/Desktop/MyGame_d.ipa

cd -

把脚本保存为my_build.sh(文件名自己定),保存到proj.ios目录下,进入终端到该目录下,调用sh my_build.sh,安装包会生成到桌面(这是可以改的).

上面的脚本是打包生成Debug版,如果要生成Release版本,把上面的参数Debug改成Release,注意生成的app文件会在Release-iphoneos中.

.生成apk安装包

调用cocos2d-x的build_native.sh之后,再使用以下脚本打包

ant clean-Dsdk.dir=$ANDROID_SDK_ROOT

ant release-Dsdk.dir=$ANDROID_SDK_ROOT

jarsigner -storepass ****-verbose -keystore *****.keystore -signedjar./bin/MyGame-release.apk ./bin/MyGame-release-unsigned.apkaeo_android.keystore

cp -f ./bin/MyGame-release.apk~/Desktop/MyGame_r.apk

这个脚本需要在proj.android目录下执行.

这是打包Release版,如果要打包Debug,把第二行的release改成debug.

Jarsigner是签名函数,如果是Debug版本则不需要签名.

注意修改Debug,Release后生成的文件名会不同,可以在proj.android/bin目录下找到.

Cocos2d-x快速打包脚本相关推荐

  1. Android 批量打包 基于Walle的多渠道快速打包自动脚本

    Android 批量打包 基于Walle的多渠道快速打包自动脚本 Android Signature V2 Scheme签名下的新一代渠道包打包神器 github主页:https://github.c ...

  2. RPM快速打包2017-08-21

    RPM快速打包 源贴:http://life2death.blog.51cto.com/7550586/1708415 回顾下安装软件的三种方式: 1.编译安装软件,优点是可以定制化安装目录.按需开启 ...

  3. Android 系统(223)---Android-打包与快速打包

    Android-打包与快速打包 前言 我们每一个产品中一般都是由一位同事来负责打包工作的,其他同学一般是不需要关心具体的流程的.然而掌握打包的知识对我们每一个人都是必要的,以备不时之需. 一般打包有两 ...

  4. 不联网的情况下,使用 electron-builder 快速打包全平台应用

    前言 Electron 之所以能够日益风靡,是因为其简单易用且对各个操作平台具有良好的支持. 今天我就来分享一下怎么使用一套代码,快速打包生成各主流平台安装包的经验. 项目安装 首先,使用我前面介绍的 ...

  5. Inno Setup 打包脚本笔记

    Inno Setup 打包脚本总结 1.1. 脚本段 1.1.1. #define宏定义常量 1.1.2. [Setup] 1.1.3. AppId 1.1.3.1. ShowLanguageDial ...

  6. 原理解释——山威高性能计算课程HPL HPCC软件快速安装脚本的实现

    1. HPCC or HPL 是啥? HPL:High Performance Linpack HPCC: HPC Challenge 2. 怎么安装? 所需环境 编译文件修改 HPCC 的小坑 3. ...

  7. cocos2dx3.8 android打包脚本编写

    cocos集成了打包命令 cocos compile -p android 在这里并没有采用这个方案,而是编写自己的脚本, 理由如下 脚本掌握在自己手中可以第一时间解决和发现bug 游戏项目总会出现各 ...

  8. 2019怎么保存低版本_CAD发给客户没字体怎么办?快速打包外部参照、字体、打印样式...

    CAD发给客户没字体怎么办?快速打包DWG外部参照.字体.图片.打印样式! 有没有遇见过这样的情况: 图纸发给客户,外部参照的文件没有一起打包发出去,被老板和客户臭骂一顿. 图纸发给审图,没有字体,- ...

  9. python项目打包部署到ios_Python iOS 自动打包脚本(包含上传到fir)

    Python iOS自动打包脚本 使用说明 1.1 使用python3编写,没有python3 环境的需要下载python3 python官网下载 1.2 通过Homebrew安装Python3 1. ...

最新文章

  1. 把握每天的第一个钟头
  2. R计算贝叶斯信息指标(Bayesian Information Criterion,BIC)实战
  3. python词频统计_python统计词频的三种方法
  4. matlab信息隐藏算法,实验四--基于DCT域的信息隐藏算法
  5. react手机机端css_react工程搭建系列之---移动端适配与antd-mobile高清适配方案
  6. 哪吒U Pro试驾:透明A柱超实用、满电500公里保底续航
  7. Opencv之Mat操作(重要)
  8. 北斗卫星导航系统简介
  9. 怎么给pdf添加水印-四个简单步骤
  10. 结构化、半结构化、非结构化的理解
  11. 移动光猫怎么设置虚拟服务器设置,移动光纤猫如何设置,怎样连接和设置光猫和路由器...
  12. python与图像处理书籍_数字图像处理与Python实现
  13. 10度角的三角函数计算(续)
  14. php aes 256 加解密,PHP完整的AES加解密算法使用及例子(256位)
  15. 华为校招JAVA机试题
  16. 基于vivado DDS ip核的DDS信号发生器(可调频调相)
  17. Tarena - 基础查询
  18. 如何批量修改word文件名称?
  19. js点击下载html页面
  20. 谁是中国手机市场第一重要吗?

热门文章

  1. 解决Tomcat下源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示
  2. 无刷电机和有刷电机的详解区别
  3. Express + mongoDB + nodejs
  4. 【开发者的精进】 数据驱动下的程序设计
  5. oracle php
  6. 多数据库支持的应用程序设计(来自深空老大)
  7. Excel XP受损文件的急救三招
  8. UVA - 1604Cubic Eight-Puzzle立体八数码
  9. mysql流量控制_Daloradius限制上网流量
  10. 浪潮服务器更换硬盘_总金额2.5亿!浪潮信息助力中国移动部署NFV项目