zoukankan      html  css  js  c++  java
  • 关于自动编译iOS工程,生成app及ipa文件的方法-备

    文章地址。

    1.所需语句(可直接在命令行中执行)

               xcodebuild -configuration Release       

           进入所在工程的根目录文件,执行上面的语句,即可开始自动使用release模式build该工程文件。

    注意:文件必须添加证书。

               

               mkdir -p ipa/Payload
    cp -r ./Release-iphoneos/PRODUCT_NAME.app  ./ipa/Payload

    cd ipa
    zip -r $FILE_NAME *

    进入生成的app文件所在的文件夹,执行上面的语句,可将app文件打包为ipa文件。

    注意:app文件可直接导入iTunes后直接运行,但是没有icon,只需将icon放入./ipa文件夹一起打包即可。

    app文件默认生成路径(可修改)

               Xcode3:所在工程根目录/build/Debug-iphoneos/PRODUCT _NAME

    Xcode4./user/USER_NAME/library/Developer/Xcode/DerivedData/PRODUCT_NAME-RANDOM_STRING/Build/Products/ Debug-iphoneos/PRODUCT _NAME

     

    icon要求:

    不大于500*500

    格式为jpg

    命名为iTunesArtwork

    不能有后缀

     

    2.脚本的写法(mac/linux

               脚本格式

               #!/bin/sh

               上面蓝色的语句。 

               exit 0

     

               脚本创建方法

               打开终端

               vim FILE_NAME.sh

               按“i”进入编辑模式

               输入脚本内容(可粘贴)

               按“Esc”退出编辑模式

               按“ZZ”(大写)保存并退出

     

    关于权限

    使用ls -l可以查看当前目录下文件及文件夹的权限。

    这里将权限改为777即可chmod 777 FILE_NAME  

    然后重命名为.ipa

     
              mv xx.zip xx.ipa
  • 相关阅读:
    HADOOP security
    apache sentry
    spark-deployment-modes-cluster-or-client
    Hadoop,Spark,Flink 相关KB
    OSGi类加载流程
    why-the-default-authentication-hadoop-is-unsecured ?
    Spring源码情操陶冶-PathMatchingResourcePatternResolver路径资源匹配溶解器
    maven跳过单元测试-maven.test.skip和skipTests的区别
    Maven+eclipse+jetty配置
    分布式事务资料
  • 原文地址:https://www.cnblogs.com/isItOk/p/5304224.html
Copyright © 2011-2022 走看看