加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 19:32:39 所属栏目:百科 来源:网络整理
导读:我有一个本地运行的Web服务器,它从许多端点提供 JSON格式的数据.我目前将每个端点的数据包含在单独的.json文件中,我手动将其添加到应用程序包中以便在应用程序中使用.是否可以在构建项目时自动执行此过程,可能使用 Xcode构建脚本? 下面是我想要实现的一个例
我有一个本地运行的Web服务器,它从许多端点提供 JSON格式的数据.我目前将每个端点的数据包含在单独的.json文件中,我手动将其添加到应用程序包中以便在应用程序中使用.是否可以在构建项目时自动执行此过程,可能使用 Xcode构建脚本?

下面是我想要实现的一个例子.

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

任何有关这方面的帮助将不胜感激.

编辑

我已经获取了JSON格式的数据,但我现在正在寻找如何将这些数据复制到应用程序包中.

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

解决方法

这是我在项目中做同样事情的方式.

我去了我的目标 – >构建阶段 – > – > ‘新运行脚本阶段’并添加了以下脚本:

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"

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

希望有所帮助!

UPDATE

以下是一些添加了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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读