ios 静态库 动态库,ios动态创建类

  ios 静态库 动态库,ios动态创建类

  重要提示:由于Apple不支持自己创建动态库,这里需要替换两个文件。

  1:将被1:iOS设备替换的文件

  备选路径:/applications/xcode . app/contents/developer/platforms/iphone OS.platform/developer/library/xcode/specifications/

  2.文件将被替换为2:iOS模拟器

  备选路径:/applications/xcode . app/contents/developer/platforms/iPhone simulator.platform/developer/library/xcode/specifications

  请参考:http://blog.iosplace.com/? P=33或http://www.cocoachina.com/bbs/simple/? t129814.html

  替换完成后重启Xcode。

  创建动态库

  1:打开Xcode,新建一个项目,选择OS X -可可库-输入动态库的相关信息。

  2.这样就创建了动态库,但是由于这个项目是基于Mac OS X创建的,所以这里要修改project的相关设置。

  1:基本设置为SDK iOS6.0

  2:架构设置为标准(armv7 armv7s)

  3:安装目录设置为@executable_path/

  4:Mach-O类型设置为动态库

  5:可执行前缀设置为空

  6:打开项目的project.pbxproj文件(文本编辑器打开),在编辑器中将producttype的值修改为com . apple . product-type . library . dynamic。

  7:选择适当的证书文件。

  3:将调试更改为否

  4.在动态库的相关类中增加一些测试方法。

  5:删除多余的框架文件。添加value Foundation.framework文件

  Xcode -偏好设置-位置-高级-

  基本上可以编译dylib,但是这里还有一点需要注意。

  编译证书的选择

  编译包括设备编译(iOS设备)和模拟器编译(iPad/iPhone模拟器)

  选择要编译的设备时,请确保选择有效的开发人员证书。否则编译会出错。

  相反,在选择模拟器进行编译时,不需要选择证书(如果选择了证书,也会报错)。

  如果一切正常,编译后的文件会出现在build/products/.项目文件夹的文件夹。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • nagios监控使用方法,nagios下载
  • nagios监控使用方法,nagios下载,Nagios的安装与使用详细教程
  • ios长截图方法,iOS怎样长截图
  • ios长截图方法,iOS怎样长截图,iOS实现简单长截图
  • ios网络视频播放器,Ios音乐播放器
  • ios网络视频播放器,Ios音乐播放器,iOS利用AVPlayer播放网络音乐的方法教程
  • ios状态栏怎么自定义,ios状态栏图标
  • ios状态栏怎么自定义,ios状态栏图标,iOS中状态栏的基本使用方法汇总
  • ios旋转立体图形游戏,ios 旋转屏幕
  • ios旋转立体图形游戏,ios 旋转屏幕,iOS动画特效之立方体翻转
  • iOS推送延迟,ios消息延迟的解决方法
  • iOS推送延迟,ios消息延迟的解决方法,对比分析iOS延迟执行的4种方式
  • ios build版本号规范,ios version什么意思
  • ios build版本号规范,ios version什么意思,iOS 项目中的version和build 详解
  • 电脑bios没有u盘启动选项怎么办,win10u盘启动bios设置后还是无法启动
  • 留言与评论(共有 条评论)
       
    验证码: