iOS打包SDK
文章平均质量分 53
iOS打包
赑屃王者
一个勤勤恳恳的码农
展开
-
使用Swift开发Framework遇到的问题及解决方法
在build setting中将BUILD_LIBRARY_FOR_DISTRIBUTION设置为Yes。原创 2023-10-13 13:49:50 · 1951 阅读 · 0 评论 -
Swift -Framework工程支持Swift Package Manager
文件输出:生成 Swift Package Manger 所需要的目录和相关文件。原创 2023-04-13 09:50:26 · 344 阅读 · 0 评论 -
iOS-Xcode创建静态库
一、静态库和动态库的区别静态库:1.模块化,分工合作。2.避免少量改动经常导致大量的重复编译链接。3.也可以重用,注意不是共享使用。动态库:1.使用动态库,可以将最终可执行文件体积缩小。2.使用动态库,多个应用程序共享内存中得同一份库文件,节省资源。3.使用动态库,可以不重新编译连接可执行程序的前提下,更新动态库文件达到更新应用程序的目的。备注:苹果禁用动态库,即你使用了动态库,审核也是不让通过的。二、使用Xcode创建静态库1. 创建静态库工程新建工程选择 iOS -> Fr原创 2021-05-31 17:14:18 · 1054 阅读 · 0 评论 -
打包framework合并真机和模拟器包
lipo -create /Users/admin/Desktop/SDK/真机/SDK.framework/SDK/Users/admin/Desktop/SDK/模拟器/SDK.framework/SDK -output /Users/admin/Desktop/SDK/模拟器/SDK.framework/SDK。中,点击展开Release,点击右侧加号,添加Any iOS Simulator SDK,在Any iOS Simulator SDK 后面添加arm64。原创 2021-05-31 17:13:24 · 1023 阅读 · 0 评论 -
打包Bundle文件
在开发中,有时候需要打包SDK。在打包SDK的时候,需要将工程中的资源文件放入bundle里面以便引用。Bundle文件可以理解为一个资源包,用于存储图片、音频、文本、nib文件等,方便在其他项目中引用包内的资源。一、创建bundle文件创建bundle文件有两种方法第一种:在工程中直接创建.bundle文件command+N创建新文件第二种:创建bundle工程command+shift+N创建新工程,选中macOS,选中Bundle创建bundle工程修改对应的参数配置“Base原创 2021-05-31 17:12:34 · 2442 阅读 · 0 评论 -
打包-framework
一、创建framework工程1.创建framework项目2.修改framework类型创建的framework默认为动态库,在buid setting 搜索mach,将Mach-O Type 改为 Static Library(静态库)类型3.Build Active Architeture only 改为NO4.把用到的文件及文件夹拖到里面,将需要公开的头文件放到Public里5.添加第三方库使用cocopods可以自动管理第三方库,手动添加第三方库和文件时,不要选择targe原创 2021-05-31 14:27:15 · 370 阅读 · 0 评论