【问题标题】:IOS realease ITMS-90117: Missing routing app coverage fileIOS 发布 ITMS-90117:缺少路由应用程序覆盖文件
【发布时间】:2020-07-25 20:15:53
【问题描述】:

我的 IOS 应用正在使用地图功能来显示路线,以下是 info.plist 中的地图相关配置

<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeName</key>
        <string>MKDirectionsRequest</string>
        <key>LSHandlerRank</key>
        <string>Default</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>com.apple.maps.directionsrequest</string>
        </array>
    </dict>
</array>
<key>MKDirectionsApplicationSupportedModes</key>
<array>
    <string>MKDirectionsModeBike</string>
    <string>MKDirectionsModeBus</string>
    <string>MKDirectionsModeCar</string>
    <string>MKDirectionsModePedestrian</string>
</array>

该应用程序仅关注瑞典,以下是“sweden.geojson”文件。坐标从经度开始,然后是纬度,用三个括号来闭合多边形。最后一个坐标与第一个坐标相同。

{
  "type": "MultiPolygon",
  "coordinates": [
    [[[9.755,54.977],[24.960,54.977],[24.960,69.565],[9.755,69.565],[9.755,54.977]]]
  ]
}

最初的 json 格式验证通过,所以我可以提交,但后来我收到了错误的电子邮件:invalid binary, IOS realease ITMS-90117: Missing routing app coverage file 。我什至尝试了来自apple documentation 的示例 json 文件,但它是同样的错误。一直在苹果开发者论坛搜索,但它只是发布问题,没有人发布任何解决方案。感谢您的帮助...

【问题讨论】:

  • 我们遇到了完全相同的问题,不幸的是,我们还没有找到解决方案
  • Apple 技术团队现已发现此问题,将尽快应用修复。
  • 我也有同样的问题。非常令人沮丧。

标签: ios geojson


【解决方案1】:

这可能对您有帮助,也可能对您没有帮助,因为我不知道您应用的用途,但我遇到了同样的问题,并且找到了适合我的解决方案。

我使用 MapKit 在应用内提供路线,但它不是路线应用。

解决方案是从应用功能中关闭地图(在“签名和功能”选项卡上)。此设置表示该应用可用作通用路线应用。

我在推理(但不确定),在我关闭 Map 功能之前二进制文件无效的原因是,如果不提供启动应用程序的方法,则无法启用该功能位置。

【讨论】:

    猜你喜欢
    • 2012-09-16
    • 1970-01-01
    • 2016-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-23
    相关资源
    最近更新 更多