美文网首页
iOS-SDK开发

iOS-SDK开发

作者: 贝灬小晖 | 来源:发表于2019-10-08 09:58 被阅读0次

    本次开发使用的.a文件

    开发中主要遇到的问题和解决方法

    1.sdk开发中 为了方便调试需要引入:Xcode中一个工程如何引用另一个工程
    https://blog.csdn.net/jjjjjj123321/article/details/78082907

    xcode一个工程引入另一个工程
    如两个工程A和B,a依赖b工程生成的静态库,但如果想在a中调试b的代码,就需要将b工程引入,现记录一下引入的过程:1.将b工程(整个工程文件)拷贝到a工程目录下,(应该也可以不拷贝,不过为了后面方便填写路径);
    2.ctrl+右键点击a工程的工程文件名,然后add files to “xx”, 将b工程的.xcodeprj文件添加进来(注意只需要添加.xcodeprj文件,其他文件不需要添加);
    3.选择a工程target,点击build setting选项,右上角搜索Header Search找到Header Search Paths双击,在弹出框里点有下角的+号,添加导入工程的路径,右侧选项选recursive(递归查找文件);
    4.因为a工程要包含b工程的静态库,假如b工程生成的静态库为bb.a, 在a工程的General选项中,拉到link frameworks and libraries项,点击+号,将b工程下的bb.a静态库添加上。

    2.一些需要开发的基础知识
    https://blog.csdn.net/u013983033/article/details/83030389
    https://www.cnblogs.com/richard-youth/p/4856841.html

    3.其他

    模拟器 打包 还有 生产环境真机打包
    之后再将2个包融合为1个

    lipo -create  /Users/liugaohui/Library/Developer/Xcode/DerivedData/KYUnionpay-gbjntmxhnssqyhhfakcibxymogpn/Build/Products/Debug-iphoneos/hh.a /Users/liugaohui/Library/Developer/Xcode/DerivedData/KYUnionpay-gbjntmxhnssqyhhfakcibxymogpn/Build/Products/Release-iphoneos/lhh.a  -output /Users/liugaohui/Desktop/electrifiedsdk/hh.a 
    

    相关文章

      网友评论

          本文标题:iOS-SDK开发

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