在发布模式下运行时重复符号

时间:2016-05-10 01:31:24

标签: ios objective-c

我通过可可豆荚在我的应用程序中包含两个库。我们称它们为XMLParser和StoreService。 StoreService库已经使用了XMLParser,因此会导致重复的符号错误。

我遵循了这些instructions,并且能够从StoreService库中删除XMLParser。

这适用于调试模式,但是当我在发布模式下运行时,我仍然会得到重复的符号。

1 个答案:

答案 0 :(得分:1)

我猜你没有完全遵循这些指示。库可以有多个架构片。如果你只剥离了活动架构,那将会处理Debug,但是它不会处理Release,因为它增加了架构(因为Build Active Architecture Only是No)。这样就可以解释你在Debug和Release中的不同结果。