1. 打开Xcode8.3.2;
2. 如下操作
3. 创建Bundle文件 比如xib或者图片存放 File-new-Target 选择macOS 搜索Bundle文件
4.创建完成如下所示
5. 因为只能制作静态库所以要选择库的类型
6. 上面制作Bundle文件的时候选择的是MacOS 此时要改成iOS如下:
7. 修改Bundle的Enable Bitcode = NO 以及其它修改(项目中不支持Bitcode)
8. 创建需要加密的代码
9. 暴露的.h 放到public 其余放到project
10. xib以及图片可以放到Bundle文件中
11. 修改Bundle 的 COMBINE_HIDPI_IMAGES 为NO 否则图片可能会找不到
12. 分别选择TestSDK 和 TestSDKBundle 进行编译 Success
真机编译 模拟器编译 两个都要进行编译
13. 选中TestSDK.framework 然后show in finder 然后选择Debug-iphoneos 的TestSDK.framework 和 TestSDKBundle.budle 拖到要使用的项目中去就可以了
使用时导入TestSDK.h;
#import "TestSDK.framework/Headers/TestViewController.h"
如果xib放在Bundle里面 加载方式出现改变
// 依赖AFNetworking的问题 http://blog.csdn.net/BUG_delete/article/details/72901462
**************END*************
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 开发的设计和重构,为开发效率服务
· 从零开始开发一个 MCP Server!
· Ai满嘴顺口溜,想考研?浪费我几个小时
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)