ios - 自动从依赖项目复制资源

标签 ios xcode dependency-management xcode-workspace

我有一个静态库

  1. 创建.a 文件
  2. 导出公共(public) header
  3. 创建一个包含资源的.bundle

我有一个工作区,其中包含依赖于此库的项目。图书馆也是工作区的一部分。我能够计算出对 .a 文件和公共(public) header 的构建依赖性。对于 bundle ,我必须手动将 bundle 添加/更新到我的应用程序复制捆绑资源构建阶段。

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

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

感谢您的帮助。

最佳答案

想通了。

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

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

希望这对您有所帮助!

关于ios - 自动从依赖项目复制资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23239600/

相关文章:

ios - iOS下使用Stitcher时OpenCV编译报错

xcode - 使用 CGImageProperties 获取 EXIF 属性

xcode - 如何从 xcodebuild 获取构建变量?

iOS7选择按钮边框效果

ios - UICollectionView 选择不会持续

java - Maven 从曾祖 parent 而不是我们的 parent 依赖管理中采购依赖版本

python - 使用 RPM 包与使用 requirements.txt 管理依赖关系

go - 有没有办法显示 Go 包的依赖关系图?

ios - 使用惰性变量时的编译错误

ios - 使用 Xcode 上的 App 和扩展复制 WatchOS2 的目标