【问题标题】:App icon not appearing in Activity app using HealthKit使用 HealthKit 的 Activity 应用程序中未出现应用程序图标
【发布时间】:2019-01-15 13:38:27
【问题描述】:

我正在使用 HealthKit 在“健康”应用中记录和存储锻炼。健康应用程序中的一切看起来都很好。当我检查 Apple Activity 应用程序时,我可以看到我的锻炼,但我看不到我的应用程序的图标。

我通过“健康”应用手动添加了锻炼,还使用 ​​Strava 添加了锻炼。活动应用程序正确显示这两个应用程序的图标。由于某种原因,我的仍然不见了。

这是我见过的关于这个问题的最佳描述:https://forums.raywenderlich.com/t/healthkit-save-workout-set-icon-for-activity-app/42846/3

有其他人经历过吗?

我使用的是 Xcode 10.1,这发生在所有设备上。

提前致谢!

这是我创建锻炼的方式:

let workout = HKWorkout(activityType: .mixedCardio,
                                start: startDate,
                                end: endDate,
                                duration: duration,
                                totalEnergyBurned: energyBurned,
                                totalDistance: totalDistance,
                                device: wearableDevice, metadata: nil)

【问题讨论】:

  • 在 assets.xcassets 中,所有的应用程序图标大小都在那里吗?是否还有其他地方(例如 Spotlight 搜索)不会出现您的应用程序图标?您看到的是带有黑线的标准白色图标,而不是您的应用图标吗?
  • @pob21 检查您在 assets.xcassets 中的应用图标大小是否正确。我认为它与您的代码没有任何联系。
  • 截取丢失的图标并将其添加到您的问题中
  • @Daniel 不,应用程序图标很好。锻炼在实际的健康应用程序中显示为正常。出于某种原因,它只是在 Activity 中丢失了。
  • @staticVoidMan 不幸的是我做不到。有一些专有名称不允许这样做。但是,如果您查看 Activity 中列出的任何其他锻炼,它看起来就像那些一样,只是没有显示任何图标。这是一个空白区域。

标签: ios swift healthkit


【解决方案1】:

你试过这些吗?

  1. 确保应用程序图标包含在 WatchKit 应用程序包中(即使在扩展程序中也要检查)。

  1. 应用程序图标符合 Apple 设定的所有标准。就像图标的尺寸一样。

  1. 如果此 AppIcon 集设置为 Apps Icons Source,请检查 Watch App Target。

【讨论】:

    猜你喜欢
    • 2020-07-20
    • 2015-01-07
    • 2021-02-20
    • 2021-05-09
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    • 1970-01-01
    • 2021-06-07
    相关资源
    最近更新 更多