iOS库开发中遇到的问题

1,创建一个工程SDK.proj,开发一个lib.a。它依赖于一些第三方框架比如AFNetworking等等,在SDK工程中使用pod,那么SDK工程会被扩展为一个SDK.workspace。
另外创建一个测试工程SDKTest.proj,无法引入SDK.workspace,调试不方便。最后只能将第三方源文件手动添加到SDK.proj中。

2,创建Resource.bundle
①创建macOS下的bundle之后,
修改Base SDK为iOS;
Supported Platform为iOS;
iOS Deployment Target为iOS 8;
删除Installation Directiotory的路径;
Skip Installation为NO;
Strip Debug Symbols Duration Copy中Release为YES;
COMBINE_HIDPI_IMAGES设置为NO,否则图片文件为.tiff
②Build Phases Copy Bundle Resources中加入目录中的图片文件。
③编译完成后,将.bundle文件添加到工程中,要保证工程的Build Phases - Copy Bundle Resources中存在该.bundle文件。

发布了74 篇原创文章 · 获赞 81 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/dangyalingengjia/article/details/94752609