我的 XCode 项目中有 20 多个目标,我经常添加或删除一个。
Cocoapods v0.x 创建了链接到我所有目标的 libPods.a。
现在,使用 Cocoapods v1.x,我似乎必须在 Podfile 中指定每个目标。它创建了 20 多个相同的库文件,如果我更改目标,我必须更新 Podfile 并再次运行 pod install。
我找不到制作“libPods.a”或“libPods-common.a”的方法。使用 abstract_target,它只是抱怨没有具体的目标,除非我指定真正的目标(我试图避免的事情)。
我可以让它制作 libPods-first_target_name.a,并将其链接到其他目标,但库名称在其他目标中会不正确且令人困惑。
我想我会在项目中创建一个虚拟的“通用”目标,并在 Podfile 中使用该目标来构建我的库,但肯定有更好的方法吗?