IOS FrameWork调试

一.Framework调试

Framework无法单独进行调试,需要依赖于项目进行调试

增加一个Target,选择Single View App即可

在APP应用中,导入framework的头文件,即可直接调用SDK功能并进行调试

将framework中的.m文件,添加至app Target的资源中

增加了APP后,会存在2个target,调试运行时选择app的target进行运行

二.Framework打包

target选择至sdk后,直接进行编译即可

编译后找到Products - DemoSDK.framework - show in finder 就可找到framework包了

三.Framework整合

编译时的device若选择真机,则framework包仅可供真机使用

若选择模拟器,则framework包仅可供模拟器使用

因此需要将2个framework包进行整合

终端输入命令如下

lipo -create 路径1 路径2 -output 输出路径

最后将输出后的进制文件替换framework包里的就行了

四.Framework中的图片,xib及资源文件打包

1.概述

当SDK集成进别人项目中时,图片及xib及资源文件并不直接存在于别人的mainbundle中

因此当SDK中用到图片,xib及资源文件时,可以创建一个用于存放资源的专属bundle

2.配置bundle的BuildSetting

配置项可以以下配置中选择任意一项

@2.0.1.3J|TTT,TTT|0|2020-08-25 00:00:00|H|Y|CTRL|1|1

718609937|00000_00_010000_00_04E2D5_2C_69C7B4_0D.1,2S6SWNHA110598,AA000000000000008074|0|2021-01-02 00:00:00|H|Y|CTRL|0|1

181961968|W2AJ7VLW,WD-WCC6Y4UZNEP3,711444082044|0|2020-11-13 00:00:00|H|Y|F1|1|1

274924000|2375da61d34d4076ace8489c2c792d5d,182570800614|0|2099-01-29 00:00:00|H|Y|CTRL|1|0

AimiVersion|AM7GETE221|0|2029-12-29 00:00:00|A|Y|CTRL|1|0

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • .a静态库创建 直接创建Framework库 在已有工程中创建 创建Framework工程进行封装 创建Bundl...
    Capacity阅读 3,038评论 0 0
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,401评论 30 472
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 29,989评论 8 265
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 11,309评论 0 4
  • 公元:2019年11月28日19时42分农历:二零一九年 十一月 初三日 戌时干支:己亥乙亥己巳甲戌当月节气:立冬...
    石放阅读 11,820评论 0 2

友情链接更多精彩内容