美文网首页iOS开发
关于iOS制作SDK注意的事项

关于iOS制作SDK注意的事项

作者: suys_2017 | 来源:发表于2017-06-15 10:41 被阅读94次

    sdk注意事项:

    1.设置bitcode为no。

    2.设置Mach-0 Type 为 Static Library

    3.sdk有引入第三方的sdk,注意第三方sdk的路径,尤其是.a静态文件。

    4.加入对应的系统framework。

    5.sdk设置target。不能低于接入的第三方项目。

    6.plist设置相机,语音的权限。

    7.处理第三方库(AFN,MBHud等)的方案:

    1>修改成不相同的类名,类方法。

    2>第三方接入的时候,提供第三方库,sdk只保留第三方库.h文件。

    8.注意.pch文件的路径

    9.如果sdk中有xib。直接用initwithxib的方法是找不到对应的xib。一般会把xib丢入到bundle中。调用方法在bundle注意事项中。

    第三方接入注意事项:

    1.sdk如果有category实现,需要设置other linker Flags 为-ObjC或者-all_load。重点重点重点!!!

    制作bundle注意事项

    1.设置supported platforms为ios。默认是macOS。如果没有设置,加入sdk编译的时候,会提示no loaded bundle。

    2.设置skip install为yes

    3.设置combine_hidpi_images为no。生成图片的tiff格式会转化为png。xib转换成nib。

    4.xib调用的方法

    NSString* bundlePath = [[NSBundlemainBundle]pathForResource:@"SDKRes"ofType:@"bundle"];

    NSBundle*resourceBundle = [NSBundlebundleWithPath:bundlePath];

    ViewController*vc = [[ViewControlleralloc]initWithNibName:@"ViewController"bundle:resourceBundle];

    5.img调用的方法(很多种)

    [UIImage imageNamed:[NSString stringWithFormat:@"%@/%@",@"SDKRes.bundle", imgName]];

    相关文章

      网友评论

      本文标题:关于iOS制作SDK注意的事项

      本文链接:https://www.haomeiwen.com/subject/hfjyqxtx.html