all*_*loy 10 xcode linker static-libraries
我有一个xcode项目,其目标是构建一个'Cocoa Touch Static Library',用户可以从她的app项目成功依赖这个项目并链接到库.
但是,存档中的某些对象依赖于其他库,因此用户必须自己将这些对象添加到应用程序项目中.有没有办法让Xcode消除这一步骤?即,我可以在库的项目中指定它依赖哪些库然后自动链接到应用程序?(在库项目中,或作为xcconfig文件,或任何其他工作.)
我最终得到了用户的应用程序目标配置所基于的xcconfig.这个xcconfig包含:
USER_HEADER_SEARCH_PATHS = $(BUILT_PRODUCTS_DIR)
ALWAYS_SEARCH_USER_PATHS = YES
OTHER_LDFLAGS = -framework SystemConfiguration -framework CFNetwork -framework MobileCoreServices -l z.1.2.3 -l xml2.2.7.3
HEADER_SEARCH_PATHS = "$(SDKROOT)/usr/include/libxml2"
Run Code Online (Sandbox Code Playgroud)
这与工作区中的库以及应用程序一起使其完成所有工作.
| 归档时间: |
|
| 查看次数: |
2381 次 |
| 最近记录: |