gpt4 book ai didi

ios - 是否可以使用 Xcode 构建脚本将 JSON 文件下载到应用程序包中?

转载 作者:可可西里 更新时间:2023-11-01 03:54:07 28 4
gpt4 key购买 nike

我有一个在本地运行的 Web 服务器,它提供来自多个端点的 JSON 格式数据。我目前将来自每个端点的数据包含在单独的 .json 文件中,我将这些文件手动添加到应用程序包中以便在应用程序中使用。是否可以在项目构建时自动执行此过程,也许使用 Xcode 构建脚本?

下面是我要实现的目标的示例。

  1. 从 localhost:3000/example 获取 JSON 格式的数据。
  2. 如果无法到达终点,则在此停止。
  3. 将数据保存在名为 example.json 的文件中。
  4. 将 example.json 添加到应用程序包中以供在应用程序中使用。

如有任何帮助,我们将不胜感激。

编辑

我已经获取了 JSON 格式的数据,但是我现在想看看如何将这些数据复制到应用程序包中。

curl -o example.json http://localhost:3000/example

最佳答案

下面是我在我的项目中做同样事情的方法。

我转到我的目标 -> 构建阶段 -> + -> 'New Run Script Phase' 并添加了以下脚本:

curl -o ${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/your_file.json http://localhost:3000/your_file.json
echo "Your file downloaded to ${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/your_file.json"

我目前正在努力为流程添加一些验证,但作为起点,这对我有用。

希望对您有所帮助!

更新

这是添加了一些 JSON 验证的相同代码:

YOUR_DATA=$(curl -s "http://localhost:3000/your_file.json" | python -m json.tool);

if [ -n "$YOUR_DATA" ];
then
echo "$YOUR_DATA" > ${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/your_file.json;
fi

关于ios - 是否可以使用 Xcode 构建脚本将 JSON 文件下载到应用程序包中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25702403/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com