创建项目
创建项目.png
创建完成后发现程序目录中没有 products
文件夹,那编译之后的framework该怎么找呢?
解决步骤
- 1、选择 NKFramework.xcodeproj, 右键显示包内容
- 2、打开project.pbxproj
- 3、按照下面方式修改文件并保存
搜索productRefGroup
,将productRefGroup
上面一行的mainGroup
的值,复制给productRefGroup
,再保存一下,Xcode就自动刷新出来了。
Tips: 虽然mainGroup
和productRefGroup
对应的value值是一样的,但是这样操作之后确实会出现Products文件夹,应该是不是XCode编译器的问题。
创建项目后 修改设置
1、修改最低的系统要求,建议当然低一些好,我习惯设置为 ios10.0
dev-info.png
2、在Building Settings-->Mach-O Type, Swift必须为Dyanmic Library(swift 语言智能选择动态库)
3、Build Active Architecture Only 选择NO,表示支持各种设备
4、Dead Code Stripping, 设置为 NO,我也不知道为什么
添加代码
1、删除创建项目时候自带的.h文件
2、添加代码,注意方法或属性的可访问级别 open > public > internal > fileprivate > private
,要想外面程序能访问,至少要设置为public
级别
3、设置 TAGETS--->Build Phases--->Headers
⚠️要注意: 所有要暴露出来的swift 类和方法 都必须用public 修饰
access.png