你需要一个后端来存储iOS应用程序使用的JSON文件吗?



我创建了一个从JSON文件读取数据的Xcode项目。我的应用程序在视图预览和模拟时工作良好。我的问题是,JSON文件自动得到存储与我的应用程序,当我发布到应用程序商店?或者我必须在其他地方托管JSON文件(cloudKit, Firebase等)?

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

在下图中,我将JSON文件存储在一个名为"resources"的文件夹中。这将是"资源"。当应用被上传到app Store时,成为应用的一部分?

通知你…我是Swift和Xcode的新手!对不起,我问了这么愚蠢的问题。

我的JSON文件所在的Xcode

只要该文件被绑定到应用目标,那么它就会成为应用包的一部分。你可以这样做:在Xcode中打开文件,然后在属性检查器中选择target Membership部分的app target。

请注意,当您这样做时,您需要将文件作为包的一部分访问,而不是通过其文件系统位置。

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

相关内容

最新更新