我正在iOS中构建一个使用AFNetworking的自定义框架,通过CocoaPods导入。
如果我只为单一架构构建目标,那么一切顺利。但是,我正在使用shell脚本为所有体系结构构建我的框架,如here所述。当此脚本尝试为arm64构建时,它失败并显示消息ld: library not found for -lAFNetworking
。
我已尝试在Pods项目的AFNetworking目标中将仅构建活动架构设置为NO。
有谁知道我在这里缺少什么?我的设置通常是不明智的吗?我应该避免在框架项目中使用CocoaPods吗?我是否应该完全避免使用像AFNetworking这样的外部框架(虽然我真的想避免实现自己的图像缓存)?
即使我确实要构建它,如果用户在他们的项目中使用AFNetworking(可能甚至是不同的版本),这是否是潜在的冲突源?