ios - 将动态创建的文件复制到内置的应用程序包中

标签 ios xcode

我有一个运行时在 iOS 项目的 ${SRCROOT} 文件夹中创建的文件。我想复制此文件,以便在构建我的应用程序时将其嵌入包中。

例如

  • 构建应用程序后,我创建了一个文件 xyz.txt
  • 我希望将此文件像普通资源一样复制到应用程序中MyApp.app/xyz.txt

这是我尝试过的:

我已经创建了一个 Build Phase -> Run Script 具有以下内容:

cp "${SRCROOT}/xyz.txt ${DSTROOT}/xyz.txt

上面没有将文件复制到我想要它去的地方。我看过this构建变量列表,但我不确定哪一个适合我的目的。

如何在构建阶段将创建的 xyz.txt 文件复制到主应用程序包?

最佳答案

我在这个问题中找到了答案:https://stackoverflow.com/a/7287596/1144632

我最终在我的 Run Script 中使用了以下内容

cp "${SRCROOT}/xyz.txt" "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/xyz.txt"  

关于ios - 将动态创建的文件复制到内置的应用程序包中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18279728/

相关文章:

linux - 在 DigitalOcean 上开发 iOS Meteor 应用

c++ - 在声明时将静态二维数组初始化为零

ios - Xamarin 警告 : The app icon set "AppIcons" has 2 unassigned children

ios - Swift 3 标签栏禁用标签

ios - 滑动删除会显示应隐藏在单元格中的标签

objective-c - 如何在 Cocoa 应用程序中使用 UKKQueue?

ios - 在 Parse 登录窗口中更改 UIView 会意外移动文本字段

ios - 如何使用 pjsip 2.5.5 或 2.6 在 Ios 中进行视频通话?

Xcode 5 Product -> Test 显示为灰色

xcode - ios 僵尸检测