自动从依赖项目中复制资源

时间:2014-04-23 09:04:20

标签: ios xcode dependency-management xcode-workspace

我有一个静态库

  1. 创建.a文件
  2. 导出公共标题
  3. 创建包含资源的.bundle
  4. 我有一个包含我的项目的工作区,它依赖于这个lib。图书馆也是工作区的一部分。我能够在.a文件和公共头文件上找出构建依赖项。对于捆绑包,我必须手动将捆绑包添加/更新到我的应用程序复制捆绑包资源构建阶段。

    我想自动执行此操作,以便在$(BUILT_PRODUCTS_DIR)中创建的包被复制到应用程序包中。

    有没有办法做到这一点,可能是一个运行脚本?

    感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

想出来。

我在我的应用程序中添加了一个运行脚本阶段。将生成的包复制到我的应用程序的脚本,

cp -R ${BUILT_PRODUCTS_DIR}/Mybundle.bundle ${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/Mybundle.bundle

希望这有帮助!