Ich hatte die Funktion "Health-Kit" im Xcode- und HealthKit-Service im Developer Center irgendwann für meine App aktiviert. Aber dann habe ich es sofort deaktiviert, da ich beschlossen habe, es nicht mit einzuschließen. Meine App enthält keine HealthKit-Inhalte. Ich habe die Funktion deaktiviert und auch im Developer Center deaktiviert. Wenn ich jedoch versuche, meine App in iTunes zu senden, bekomme ich einen Fehler:
Apps, die die Berechtigungen [com.apple.developer.healthkit] verwenden, müssen über eine Datenschutzrichtlinien-URL für [English] verfügen. Wenn Ihre App diese Berechtigungen nicht verwendet, entfernen Sie sie aus Ihrer App und laden Sie eine neue Binärdatei hoch.
Wenn ich die App in Xcode validiere, zeigt sie mir immer noch die Berechtigung für den Gesundheitssatz: com.apple.developer.healthkit
Irgendeine Idee, wie ich diese Berechtigung von meiner App komplett loswerden kann? Ich kämpfe seit über einem Tag: (
HINWEIS: Dies ist eine neue App, die noch nicht im App Store verfügbar ist.
Ich hatte genau das gleiche Problem und habe es endlich behoben. Stellen Sie sicher, dass Sie nicht nur in Ihrer App, sondern auch in Ihrem Entwicklerprofil für diese App einen Verweis auf HealthKit entfernen.
Gehen Sie zum Entwicklerportal
Klicken Sie auf den Link "App IDs" in den Zertifikaten, Kennungen & amp; Profilentwicklerseite
Wählen Sie die App-ID aus, die Sie in Ihrer App verwenden
Klicken Sie auf die Schaltfläche Bearbeiten
Wenn HealthKit aktiviert ist, deaktivieren Sie es und klicken Sie auf die Schaltfläche Fertig
Generieren Sie alle Bereitstellungsprofile mithilfe dieser App-ID
Öffnen Sie Xcode
Schalten Sie Healtkit in Ihrem Projekt aus (es sieht so aus, als hätten Sie es bereits getan, ich schreibe es für das andere)
Stellen Sie sicher, dass Sie in Ihrer Berechtigungsdatei, Plist-Datei und HealthKit keine Spur von Healtkit finden. Diese Datei befindet sich nicht in Ihren Frameworks.
Wählen Sie Xcode & gt; Einstellungen & gt; Konten. Wählen Sie Ihr Team aus und klicken Sie auf Details anzeigen
Klicken Sie auf die Schaltfläche zum Aktualisieren in der unteren linken Ecke, um Ihre Bereitstellungsprofile zu aktualisieren
Starten Sie Xcode neu und erstellen Sie Ihr Projekt neu
Reichen Sie Ihre App ein. Während des Übergabeprozesses sollten Sie das Healtkit-Recht nicht mehr sehen.
Hinweis: Wenn das Problem weiterhin besteht, empfehle ich Ihnen, das gesamte Bereitstellungsprofil in Schritt 5 zu löschen und es erneut zu versuchen. Vergessen Sie nicht, XCode neu zu starten.
Es gibt eine URL-Option für die Datenschutzrichtlinie in der APP, füllen Sie einfach diese URL mit der URL Ihres Unternehmens und speichern und senden Sie die Anwendung.
Tags und Links objective-c iphone ios xcode itunesconnect