我已经在Xcode 5中为iOS创建了一个全新的静态库项目,名为“MyApi'”。之后我创建了一个Podfile,将AFNetworking添加为依赖关系到目前为止一直很好。让我们说我需要在我的MyApi.h文件#import中使用AFNetworking。最后,我想对我的代码运行测试。我首先添加#import" MyApi.h"在我的MyApiTests.m中。如果我点击CMD + U来测试我的代码,它会抱怨测试无法找到AFNetworking。我可以通过添加link_with" MyApi"," MyApiTests"来解决这个问题。在我的Podfile中。但是现在当我点击Test时,它会抱怨重复的符号_OBJC ......(在所有AFNetworking类中)。我设法通过在MyApiTests目标中删除Link Binary With Libraries中的libPods.a来解决这个问题,一切正常。但每次我运行pod安装时,我都必须执行此手动删除libPods.a的步骤。因为我们不会保留可可豆荚在我们的git repo中创建的工作空间。由于这是在jenkins服务器上自动运行,我无法手动删除libPods.a文件。这可以用更好的方式完成,无需手动步骤吗?
(请不要讨论是否应该检查xcworkspace)。