iOS framework制作

framework制作

一.新建framework工程
选择Cocoa Touch Framework



输入工程名,编程语言选择Swift


1.jpg

引用XCTest单元测试的系统framework,需要进行如下配置
framwork target->Build Settings ->Search Paths->Framework Search Patch
设置为:$(PLATFORM_DIR)/Developer/Library/Frameworks


1.jpg

framwork target->Build Settings ->Search Paths->Enable Bitcode = No(可选)

framework使用

将目标framework复制并引入到工程

1.jpg

本次使用的framework是用于UITest Target,因此需要的App Target和UITest Target都需要进行配置,具体配置如下:

App Target配置

一.确认App Target->General->Linked Frameworks and Libraries
验证目标framework是否被添加,且status=Optional(重要),若为 Required可能会到无法编译通过


1.jpg

二.确认App Target->Build Phases->Linked Frameworks and Libraries
验证目标framework是否被添加,且status=Optional(重要),若为 Required可能会到无法编译通过

1.jpg

UITest Target配置
一.确认UITests Target->Build Phases->Link Binary With Libraries 验证目标framework是否被添加
二.在UITests Target->Build Phases->Copy Files 添加目标framework,且Destination为Frameworks

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

相关阅读更多精彩内容

友情链接更多精彩内容