zoukankan      html  css  js  c++  java
  • weex 打包apk

    安装 weexpack

    weexpack create my-project    //创建项目

    cd my-project

    cnpm install //安装依赖

    npm start //运行项目

    weexpack platform add ios // 安装应用模板 生成 ios项目    执行完之后再platforms文件下生成 ios文件夹

    weexpack platform add android //安装应用模板 生成android项目   执行之后在platform文件夹下生成android文件夹

    打包android apk

    weexpack run android  //打包android apk

    - 注意:`android.config.json` 或者 `ios.config.json`中的信息

    - `AppName:` 生成的apk安装后的应用名

    - `AppId: `application_id 包名

    - `SplashText:` 打开后欢迎页上面的展示文字

    - `WeexBundle: `指定的weex bundle文件(支持文件名和url的形式) 文件名则以本地文件的方式加载bundle,url则以远程的方式加载bundle 如果以本地方式指定bundle .we

    打包ios apk 

    weexpack run ios //模拟器运行 需要是mac才可以

    weexpack build ios //构建ipa包

    构建包的过程中,将会提示让您输入CodeSign(证书)
    ,Profile(provisioning profile),AppId,只有输入真实的这些信息才能成功打包。 其余如AppName,和入口weex bundle文件可以编辑项目目录下的ios.config.json配置。

    打完包成功之后,可以在/playground/build/ipa_build/目录下获取ipa文件
    注:证书需要预先安装到keychain中,在keychain中点击右键获取证书id(证书名称),provisioning profile文件(mobileprovision)需要获取UUID,进入目录 可以看到mobileprovision_UUID.sh文件,此文件可以获取到UUID*
    mobileprovision_UUID.sh用法如下: $ ./mobileprovision_UUID.sh *mobileprovision
    参数(*mobileprovision)为provisioning profile文件路径

    web打包

     
    weexpack build web //打包h5项目
     
    weexpack run web//运行web项目
     
     
     
     
    链接:https://www.jianshu.com/p/674efb2468e4
  • 相关阅读:
    第11条:谨慎地覆盖clone
    第10条:始终要覆盖toString
    第9条:覆盖equals时总是覆盖hashCode
    第8条:覆盖equals时请遵守通用约定
    第7条:避免使用终结方法
    第6条:消除过期的对象引用
    第5条:避免创建不必要的对象
    第4条:通过私有构造器来强化不可实例化能力
    第3条:用私有构造器或者枚举类型强化Singleton属性
    第2条:遇到多个构造器参数时要考虑用构建器
  • 原文地址:https://www.cnblogs.com/xiaofenguo/p/10337191.html
Copyright © 2011-2022 走看看