有时候在项目中,模拟器和真机上运行一个项目的时候,因为某些静态库的原因,可能某一个方面不能运行,大部分情况就是模拟器上不可以但是在真机上可以。接下来要做的就是把某一个工程生成的静态库进行打包以后生成的framework进行合并。

首先,说一下打包静态库。

首先来到这个地方

点击选择

选择run->将Debug模式改成Release模式,选择Close

回到工程中,在模拟器进行编译,编译完成以后再次在真机上选择编译,编译成功以后。

来到工程中:

选择:

点击以后我们会看到:分别是真机生成的和模拟器生成

我们需要的是这两个文件:

来到终端:

输入  lipo -info加真机上的这个文件路径 回车

前面的不用管,看最后 armv7 arm64 说明是真机,如此方法测试模拟器文件,需得到i386 x86_64才对。

接下来重点:合并

lipo -create 真机路径 模拟器路径 -output 真机路径

因为我们是合并到真机路径上,所以合并完成后需要按上面的方法进行测试,还是拖入真机路径,这时候需要得到的是:armv7 i386 x86_64 arm64

合并成功!

接下来新建一个工程,把拖入framework,中间这个


作者:我没喝酒啊链接:http://www.jianshu.com/p/840badb8a861來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

转载于:https://www.cnblogs.com/spiderdzl/p/7688166.html

iOS 关于真机和模拟器framework合并相关推荐

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

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

  2. iOS开发-调试网络限速(真机和模拟器)

    在iOS开发中,针对不同网络状况做一下测试处理是很有必要的.但是我发现还是有一些iOS开发者不太注意到不同网络环境下的调试问题,或者说不清楚如何调试这种情况. 下面我将针对真机和模拟器分别做简单的说明 ...

  3. ios沙箱软件_ios真机和模拟器沙盒文件(一)

    版本记录 版本号 时间 V1.0 2017.06.11 前言 我们有时候需要在沙盒中存储东西,所以总有需求就是查看沙盒文件里面存储的文件,这就需要我们查看沙盒文件,沙盒文件包括真机的沙盒文件和模拟器的 ...

  4. iOS远程真机之非越狱iOS设备的远程控制实现原理

    通过iOS设备控制PC可能较为常见,App Store也有不少类似的应用,但是通过PC控制iOS相信大家很难在网上找到解决方案,能找到的也大部分是需要依赖越狱来实现. 安卓提供了强大的adb工具,能轻 ...

  5. 使用Appium进行iOS的真机自动化测试

    使用Appium进行iOS的真机自动化测试 ##安装类库 Homebrew 如果没有安装过Homebrew,先安装 [ homebrew ] npm 如果没有安装npm,请移步 [ node.js和n ...

  6. ios xcode真机调试获取屏幕截屏

    ios xcode真机调试获取屏幕截屏 非常多时候我们须要在调试的过程中把手机屏幕截图发给其它人看,在android开发中我们能够非常方便的截图保存.而xcode开发ios的时候发现这个需求却如此困难 ...

  7. iOS小技能:iOS无线真机调试

    文章目录 引言 I iOS无线真机调试 II iOS16适配 III Xcode13的使用技巧 see also 引言 I iOS无线真机调试 iOS无线真机调试的使用场景:忘记带数据 如果有数据线, ...

  8. 真香!iOS云真机全新上线!

    作者:WeTest小编 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. 原文链接:https://wetest.qq.com/lab/view/434.html WeTest 导读 众 ...

  9. Android 判断真机与模拟器

    Android 判断真机与模拟器 package com.cordova.extraInfo.utils;import android.content.Context; import android. ...

最新文章

  1. Java后端职业规划,附学习笔记+面试整理+进阶书籍
  2. php 一行代码解决二维数组去重
  3. 修改console缓存大小_更改缓存的行大小将如何影响其他参数?
  4. pascal行人voc_在Pascal VOC 数据集上训练YOLOv3模型
  5. Windows Live SkyDrive, Windows Live Sync 和 Live Mesh
  6. 读取速度500m/s和1000m/s的硬盘,装系统使用起来有区别吗?
  7. PKU 2528 POJ 2528 Mayor's posters ( 线段树+离散化 ) ACM 2528 IN PKU
  8. jackson改变json值_使用jackson处理json数据
  9. oracle 安全备份与rman_Oracle RMAN备份与还原注意事项
  10. intel服务器无线网卡,英特尔网卡: Intel无线网卡Win7驱动 12.4.1.53版发布
  11. docker-redis配置文件修改
  12. 基于web的仿Steam游戏网
  13. android 主流分辨率是多少,android手机常用分辨率有哪些?
  14. 算法设计与分析——顺序统计量:最大值与最小值
  15. matlab特征值意义,特征值 - MATLAB Simulink - MathWorks 中国
  16. Linux 安装NDK
  17. ubuntu截图快捷健
  18. 2014突破性科学技术:超隐私智能手机
  19. 大数据课程体系-学习笔记概要
  20. 图文:Linux-DNS主备服务器搭建(高可用)

热门文章

  1. 红色风格电脑手机数码商城系统网站源码
  2. nodejs框架微商个人相册多端小程序源码
  3. Ripro主题X系列站长素材下载网站模板
  4. 当心XML文件中的非法字符
  5. ring0和ring3的区别
  6. MySQL数据库备份的10个教程
  7. 一些上流的CSS3图片样式
  8. PHP中register_globals参数为OFF和ON的区别
  9. 深度学习(参数选择)
  10. python——VS2017开发python与python3.6更新特性