- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个在本地运行的 Web 服务器,它提供来自多个端点的 JSON 格式数据。我目前将来自每个端点的数据包含在单独的 .json 文件中,我将这些文件手动添加到应用程序包中以便在应用程序中使用。是否可以在项目构建时自动执行此过程,也许使用 Xcode 构建脚本?
下面是我要实现的目标的示例。
如有任何帮助,我们将不胜感激。
编辑
我已经获取了 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/
我目前正在将Java与Play框架一起使用。我已经进行了JUnit测试,并且尝试使用IntelliJ CoverageRunner测量覆盖率。 不幸的是,游戏会生成一些垃圾分类,而IntelliJ会将
有人告诉我,当您在 Oracle 中创建过程时,您应该创建一个包含过程的包。这是真的吗? MS 中的程序与 Oracle 中的程序相同吗? 最佳答案 您不必将过程和函数放在包中,但通常认为这是最佳做法
我有一个 Django 项目,我想使用 manage.py runserver 在端口 80 上运行。在我的项目中,我使用 Wand库,我已经使用 Homebrew 软件安装了 freetype 和
我正在阅读 OCA Java SE 7 学习指南和包。但是,我在 Eclipse 中输入了与书中相同的代码,但出现了此错误。错误是 Exception in thread "main" java.la
我在 Windows 10 的 Powershell 中安装 Az 模块时遇到错误消息。有什么想法吗? 使用的命令: Install-Module Az -AllowClobber 错误消息: Pac
有没有办法为 .net 核心应用程序获取 WinAPI(user32.dll 部分)绑定(bind)(例如包含方法/枚举/结构声明的 nuget 包)。 Or 是 PInvoke 我需要手动调用的每个
我正在使用 expo 构建一个 React Native 项目。我在 Windows 上,所以我启用了 WSL 并从微软商店安装了 ubuntu。接下来我运行 expo build:android。我
我的 C# 应用程序使用我编写的 C++ WinRT 组件来获取使用 Direct X 的系统字体列表。 这是基于这个例子: http://msdn.microsoft.com/en-us/libra
我是一名优秀的程序员,十分优秀!