关于自动编译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文件默认生成路径(可修改)

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

Xcode4:./user/USER_NAME/library/Developer/Xcode/DerivedData/PR ODUCT_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可以查看当前目录下文件及文件夹的权限。

linux怎么编译ipa,关于自动编译iOS工程,生成app及ipa文件的方法相关推荐

  1. linux下 tar解压 gz解压 bz2等各种解压文件使用方法

    点击打开链接 linux下 tar解压 gz解压 bz2等各种解压文件使用方法                .tar 解包:tar xvf FileName.tar 打包:tar cvf FileN ...

  2. eclipse html自动编译,eclipse不自动编译解决方法 不编译要怎么办

    eclipse不编译怎么办? 「Project」菜单 「项目」菜单可以对工作台中的项目执行动作(建置或编译). eclipse出现不编译工程的现象.怎么刷新classes目录下也是空的. 具体都操作了 ...

  3. java 自动编译_Tomcat是否自动编译Java Servlet?

    小编典典 对我来说,您混合了两种主要技术- tomcat作为Web容器,eclipse作为您的IDE.它们的集成使您感到困惑.现在让我们离开JSP并只谈论servlet,因为它会使您更加困惑 Tomc ...

  4. XCode4.3.3 + iOS5.1 无证书开发并生成app、ipa文件

    测试环境: 系统:Mac OS X 10.7.3(黑苹果) xcode:4.3.3 ipad:2  (需越狱) 1.生成证书   打开 实用工具->钥匙串访问,选择钥匙串访问->证书助理- ...

  5. iOS工程中的info.plist文件的完整研究

    原地址:http://blog.sina.com.cn/s/blog_947c4a9f0100zf41.html 们建立一个工程后,会在Supporting files下面看到一个"工程名- ...

  6. SwiftUI 实现一个 iOS 上 Files App 兼容的文件资源管理器

    功能需求 在 SwiftUI 中自己白手起家写一个 iOS(或iPadOS)上迷你的文件资源管理器是有些难度滴,不过从 iOS 11 (2017年) 官方引入自家的 Files App 之后,我们就 ...

  7. linux iptables找不到,centos /etc/sysconfig/下找不到iptables文件解决方法

    本想做些防火墙策略.防火墙策略都是写在/etc/sysconfig/iptables文件里面的.可我发现我也没有这个文件.[root@xiaohuai /]# cd /etc/sysconfig/ [ ...

  8. 如何用iOS工程生成iOS模拟器包

    1. 在终端上运行下面的命令来查找你的机器上可用的SDK的版本 xcodebuild -showsdks 2. 创建模拟器包: xcodebuild -workspace ** -scheme ** ...

  9. IOS开发 生成app图标

    1.一键生成所有尺寸对应的应用图标,链接如下 图标工场 - 移动应用图标/启动图生成工具,一键生成所有尺寸的应用图标/启动图 2.在Assets中,将图标放在对应的位置 3.在Build Settin ...

最新文章

  1. 鸿蒙 github harmony,鸿蒙HarmonyOS之AbilitySlice间导航
  2. linux设置账号权限设置,Linux账号管理与ACL权限设置
  3. access开发精要(14)-货币与数字类型格式(2)
  4. runloop - CFRunLoopObserverRef
  5. Python——EM(期望极大算法)实战(附详细代码与注解)(二)
  6. 【优化部署】 基于matlab遗传算法求解移动传感器部署优化问题【含Matlab源码 1197期】
  7. GoJS图表组件简介
  8. 【16年浙江省赛H ZOJ 3965】Binary Tree Restoring 【两个dfs序还原】
  9. 字符打印流(PrintWriter)
  10. 2023年中国矿业大学会计专硕考研经验
  11. 会声会影2022Win64中文版特别版
  12. php ip 库,php IP获取城市API(纯真IP数据库)
  13. 《非线性成长》阅读笔记
  14. 深度模型的日志异常检测,还有谁不会?
  15. 《科研诚信与学术规范》
  16. 离散数学知识点总结(2):命题公式的类型
  17. 连载 | Android之Camera1实现相机开发
  18. execute,executeQuery,executeUpdate三个方法有什么区别呢?
  19. mysql主键设置了递增,插入语句的写法
  20. 基于手机蓝牙的arduino遥控小车

热门文章

  1. WORD上次启动时失败,以安全模式启动WORD将帮助您纠正或发现启动中的问题
  2. 从零开始学matplotlib画图(三): 堆积图
  3. matlab比特平面,分段线性变换函数——比特平面分层
  4. (四)坦克大战--(2)发射炮弹
  5. cygwin构建C++中关于extra qualification 额外的限定 解决方法
  6. 扩展欧几里得的推导与代码实现
  7. 中年以后,容得下别人风光,管得住自己嚣张
  8. 0xC0000005: 读取位置 0x0000000000000030 时发生访问冲突的解决
  9. python绘制雷达图(详细)
  10. 慧鱼机器人编程17变量