Workspace中包含两个工程A和B:
A是dylib工程,引用了另一个动态库C,B需要链接(依赖)A库。当编译B时,会先编译A,然后把A生成的dylib拷贝到B的生成目录中。如果要运行B的话需要把C库拷贝到B的生成目录。在C库中加入新的函数。这时如果要编译A工程,需要把C拷贝到B的生成目录中。否则可能会出错Undefined Symbol Error。
这应该是xcode的一个BUG。
如果B依赖了A,那么编译A,会把A库生成到B的生成目录下。
Workspace中包含两个工程A和B:
A是dylib工程,引用了另一个动态库C,B需要链接(依赖)A库。当编译B时,会先编译A,然后把A生成的dylib拷贝到B的生成目录中。如果要运行B的话需要把C库拷贝到B的生成目录。在C库中加入新的函数。这时如果要编译A工程,需要把C拷贝到B的生成目录中。否则可能会出错Undefined Symbol Error。
这应该是xcode的一个BUG。
如果B依赖了A,那么编译A,会把A库生成到B的生成目录下。