我有一个Watch-App,几周前创建了一个分发配置文件,有一个选项可以启用HealthKit。
现在事实证明我在Watch App中不需要HealthKit。 (因此没有在WatchKit Extension的内部激活它 - 目标的 - 功能如下图所示):
到现在为止还挺好。
但现在Xcode不断给我这2条警告信息(显然,因为原始配置文件包含HealthKit,但Xcode中的设置没有)...
Code Signing Warning: Provisioning profile "iOS Team Provisioning Profile:
bundleID.watchkit.extension" for "MyApp WatchKit Extension" contains
entitlements that aren't in the entitlements file:
com.apple.developer.healthkit.access. To use these entitlements, add them to
your entitlements file. Otherwise, remove unused entitlements from your
provisioning profile.
我试图遵循Apple手册,并且有人说在The developer portal(证书)下,应该能够更改配置文件所包含的选项。
所以我确实去了那里并在我选择的配置文件中按“编辑”:
但这里出乎意料的是:
除非手册中的说明 - 没有任何设置 - 开关,否则有任何更改HealthKit ENABLE /禁用状态的地方!
有什么可以禁用HealthKit?
另外:删除旧的配置文件并尝试创建一个新的配置文件不起作用 - 由于这个配置文件创建掩码没有显示任何启用/禁用开关(不喜欢一周的情况......)
删除Apple Developer Portal中的配置文件,然后创建一个新配置文件