【问题标题】:Do you need a backend to store JSON files used by an iOS app?您是否需要一个后端来存储 iOS 应用程序使用的 JSON 文件?
【发布时间】:2021-10-17 12:08:08
【问题描述】:

我创建了一个从 JSON 文件读取数据的 Xcode 项目。我的应用在视图预览和模拟时运行良好。我的问题是,当我发布到 App Store 时,JSON 文件是否会自动与我的应用程序一起存储?还是我必须在其他地方(cloudKit、Firebase 等)托管 JSON 文件?

换句话说,我的 JSON 文件是否是应用的一部分,就像应用图标和应用资产是应用的一部分一样?

在下图中,我将我的 JSON 文件存储在一个名为“resources”的文件夹中。将这些“资源”上传到 App Store 后会成为应用的一部分吗?

仅供参考...我对 Swift 和 Xcode 非常非常陌生!抱歉这个愚蠢的问题。

Where my JSON file is located in Xcode

【问题讨论】:

    标签: ios json swift xcode


    【解决方案1】:

    只要文件绑定到应用程序目标,它就会成为应用程序包的一部分。为此,您可以在 Xcode 中打开文件,然后在属性检查器中勾选 Target Membership 部分中的应用程序目标。

    请注意,当您执行此操作时,您需要将文件作为捆绑包的一部分而不是通过其文件系统位置来访问。

    if let filepath = Bundle.main.path(forResource: "myFile", ofType: "ext") {
       // load file
    

    【讨论】:

    • 非常感谢您的帮助!这真的澄清了事情:D
    • @TheWiseMan。没问题。如果这已经解决了您的问题,如果您可以通过单击复选标记接受答案,那就太好了。
    猜你喜欢
    • 1970-01-01
    • 2012-11-08
    • 2021-02-26
    • 2016-01-01
    • 2012-07-01
    • 1970-01-01
    • 2016-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多