本次开发使用的.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
网友评论