APP打包流程

本文档包含Android打包流程以及IOS打包流程

1.Android打包流程

2.IOS打包流程

Android打包流程

  • AndroidStudio版本2.3.3

  • 首先确认Android端相应参数已经配置好

  • 如果需要打debug包,在菜单栏中作出如下操作 Build—>Build APK(s)

  • 等待编译完成,在项目如下目录查找到打包完成的app-debug.apk。(Path 项目目录/app/build/outputs/apk/app-debug.apk)

  • 如果需要打正式包,在菜单栏中作出如下操作 Build—>Generate Signed APK

  • 首先出现APP选择对话框,无需其他操作直接点击Next

  • 然后出现签名文件选择对话框,如果本地已有签名,点击Choose existing 在本地选择签名,如果没有签名,选择Create new 根据提示创建签名文件

  • 创建完成之后直接下一步,直接下一步即可,如果您的androidsdtudio版本为3.0及以上,需要进行以下选择

  • 选择完成后,等待编译完成到指定路径获取正式apk包即可


IOS打包流程

  • Xcode版本9.2

  • 首先确认IOS端相应参数已经配置好

  • 去苹果开发者网站申请相应证书,参考此链接:http://dev.umeng.com/push/ios/license-configuration-guide

  • 在菜单栏执行以下操作 Product—>Archive,等待编译结束

  • 弹出orgainizer窗口,在窗口右侧选择export

  • 弹出签名选择窗口,选择Adhoc,点击next

  • 弹出机型选择窗口,不进行任何操作,点击next

  • 弹出本地证书选择窗口,选择我们刚刚申请好的证书,点击next 等待签名完成

  • 签名完成后,会弹出提示对话框,我们选择export 导出到你想导出的地方

  • 我们进行以下操作去除冲突资源

    cd 我们刚才导出的目录
    unzip JavaMall.ipa -d AppContainer/
    cd AppContainer/Payload/javamall.app
    rm -rf CodeResources
    ln -s _CodeSignature/CodeResources CodeResources
    cd ../../
    zip -y -r javamall_fixed.ipa Payload/
  • 操作完成后 AppContainer/javamall_fixed.ipa 就是最终的ios应用程序包

results matching ""

    No results matching ""