无法在新的iTunes Connect中上传GeoJSON文件

San*_*rea 6 itunesconnect ios

我正在尝试在新的 iTunes Connect中上传路由应用程序覆盖文件.文件名是example.geojson.我收到以下错误:

Invalid file extension: Your routing app coverage file must use the .geojson extension
Run Code Online (Sandbox Code Playgroud)

我尝试在Chrome和Safari中将名称更改为example.GeoJSON.

我在http://geojsonlint.com/验证了该文件的内容

有任何想法吗?

Kev*_*gia 6

上传.geojson时,我发现你的换行符可能导致它不能保存在iTunes Connect上,但仍然可以在geojsonlint上验证.

例如:

失败:

{ "type": "MultiPolygon", 
  "coordinates": [ 
    [[[14.094369,36.060248],
    [14.138314, 35.869068],
    [14.428181,35.746154],
    [14.744622,35.782218],
    [14.648492,36.028047],
    [14.181083, 36.192884],
    [14.094369,36.060248]
    ]]]
} 
Run Code Online (Sandbox Code Playgroud)

成功:

{ "type": "MultiPolygon", 
  "coordinates": [ 
    [[[14.094369,36.060248], [14.138314, 35.869068], [14.428181,35.746154], [14.744622,35.782218], [14.648492,36.028047], [14.181083, 36.192884], [14.094369,36.060248]]]
    ]
}
Run Code Online (Sandbox Code Playgroud)


mkk*_*kko 0

昨晚我一直遇到同样的错误。然而,今天早上,相同的文件上传没有问题。

我希望这与它无关,但我最终重命名了该文件,以便字母大小写与标准名称(.GeoJSON)相同。尽管付出了一切努力,昨天的文件还是不适合。