Carthage 进行源码调试

当在A工程中想要脱离某个工程B的framework二进制依赖,而使用源码调试,这样做:

下载B工程一份源码,然后将A工程中B.framework移除掉,再拖B工程源码最外层的B.xcodeproj到A工程内部,注意此时B工程源码最外层的B.xcodeproj是一个framework,当单独编译这个最外层的B.xcodeproj只是编译成一个framework。然后接着在A工程的target中,点击target,在右侧的Target Dependence中添加B.framework,接着在link Binary With Libraries中添加B.framework,最后在Embed Framework中添加B.framework。这样就可以build成功,进行源码调试。

如果最后运行提示:

    Library not loaded: @rpath/NEKit.framework/NEKit

那么在 Copy Files里面添加编译出来的framework

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容