强烈建议用脚本打包,这样支持模拟器和真机

第一步:.创建一个shellcmd文件夹里面放着脚本文件(shellcmd 在工程里面) 如图:(下载链接)

第二步:在sdk 相同的文件夹下创建一个新的shellcmd文件如图:

第三步:找到 shellcmd 文件的路径如图

第三步执行:./build_framework.sh 命令如图

第四步:看是否执行成功如图:

第五步:终端查看静态库所支持的架构执行 : lipo -info
如图

注意:
1.执行脚本报错:can’t open input file: SafeToolSDKv7 (No such file or directory)如图

是因为Deployment Target 太高了,该小一点(8.0)

  1. mac终端执行.sh文件总是提示permission denied
提示 permission denied
chmod +x *.sh然后运行就OK了

!!!!shellcmd 一定要和工程建在同一级目录
静态库,里面的第三方,和图片不要打包到静态库里面,防止文件冲突,给别人静态库的时候列一个关于使用哪些第三方的列表,和注意事项

ios用 shell 自动打包静态库(里面包含真机和模拟器)相关推荐

  1. ANE的开发需求一般太少,这个静态库如何包含第三方

    1.介绍 原本不打算在分开发一遍这个的,应该是包含在这篇Flash Air ANE for iOS 集成最新版本的友盟统计SDK.framework功能中的,但是由于ANE的开发需求一般太少,这个静态 ...

  2. iOS真机和模拟器CPU架构

    1.如何合并真机和模拟器的.a库 先做好真机与模拟器的静态库,打开终端管理器,输入lipo -create +(真机及模拟器的静态库文件)(直接拖动相应文件进来会自动生成地址) + -output   ...

  3. iOS架构-cocoapods打包静态库(依赖私有库、开源库、私有库又包含静态库)(14)

    前言: iOS工程架构少不了cocoapods 对第三方库的管理,它有着很好的操作性和集中管理的特性.之前的写了不少Xcode 建静态库工程打包.a 和 .framework 的文章,但是我们要先建静 ...

  4. iOS:Xcode7下创建 .a静态库 和 .framework静态库

    Xcode7 中创建静态库:.a 和 .framework 一.简单介绍 1.什么是库? 库是程序代码的集合,是共享程序代码的一种方式 2.库的分类 根据源代码的公开情况,库可以分为2种类型 (1)开 ...

  5. IOS15打包静态库

    IOS15打包静态库 环境 xCode13.0 IOS 15 平台 我只用最新的软件. 新建一个静态库, 命名: TestStaticLib 语言我们选中OC 新建一个文件继承NSObject, To ...

  6. CocoaPods打包静态库

    ### CocoaPods打包静态库 $ pod lib create FMIOSKit //创建 $ git tag -a 0.1.2 -m commit //打tag $ git push --t ...

  7. Xcode5打包静态库

    今天研究了一下怎么打包静态库,从网上查了很多资料,但目前大多数都是说在Xcode4上怎么打包静态库的,所以今天我用Xcode5打包了静态库,其实都差不多呢. 打包的步骤如下: 1.创建一个静态库项目, ...

  8. Xshell 基础命令及其打包静态库和动态库命令

    open ------- 打开链接服务器  clear------------清屏 ls    ----------查看文件目录 ls -all --------查看所有的文件目录 rm -rf  n ...

  9. iOS开发中解决第三方静态库符号冲突的终极方案

    iOS开发中解决第三方静态库符号冲突的终极方案 背景 在iOS开发的时候,经常会使用各种第三方静态库,这些库内部可能会打包了相同的第三方库.那么在链接的时候就会发生符号冲突. 例如:A厂商提供的lib ...

最新文章

  1. 【Qt】通过QtCreator源码学习Qt(三):linux平台的信号、程序崩溃处理
  2. Java项目:精品酒店管理系统(java+SSM+mysql+maven+tomcat)
  3. 2 - 4 - 实例:X86的中断与异常机制(9-48)
  4. 从“连锁”到“新联锁”,尚美生活如何引领酒店行业变革?
  5. VTK:彩色注释立方体用法实战
  6. python package安装包_安装Python包(第三方库)
  7. 【转】 PDO使用归纳【PHP】
  8. 天梯赛L2-010 排座位(并查集和\set)
  9. Sqlit--学习教程(基本操作1)
  10. ad logon hour
  11. 基于Vue.js 2.x系列 + Element UI + RBAC/AUTH权限 的响应式后台管理系统
  12. 锂电池充电原理:充电电压电流的选择方法
  13. 除了“造车再创业”,小米还能拼什么?
  14. android小米4c 权限,小米4C root教程_小米4C卡刷获取root权限的方法
  15. 执行shellcode一直提示illegal instruction
  16. arcgis栅格邻域统计_ArcGIS 邻域丰度计算
  17. excel 数据透视表工具-计算-插入字段-公式-条件计数如何实现
  18. ecshop模板教程——类似淘宝滚屏漂浮返回
  19. 【C语言】—— qsort()函数的使用
  20. java currenthread_currentThread

热门文章

  1. ros入门 工程目录结构、节点通信方式、基本操作命令
  2. Spring事务管理的总结
  3. MySQL查询优化与调优
  4. React Native 应用深度链接是如何通过 URL打开到指定页面
  5. abp 链接本地mysql_ABP Vnext使用mysql数据库
  6. 使用 setoolkit 伪造站点窃取用户信息
  7. 豆瓣电台WP7客户端 开发记录5
  8. iOS多线程简单理解
  9. linux操作系统下 c语言编程入门
  10. 记录微信小程序获取手机号报40029错误问题