TaskGated: Tötete App, weil die Verwendung des Com.apple.Developer.Ubiquity-Container-Identifikaters Anspruch nicht zulässig ist
Frage
Erstellen Sie also ein Vanilleprojekt, bauen & rennen ... App wird nicht angezeigt. Offene Konsole:
"1/10/12 6: 32: 29.967 pm taskgated: getötet com.myapp.test [PID 28092] Weil die Verwendung des Anspruchs des Com.apple.Developer.Ubiquity-Container-Identifikatoren nicht zulässig ist"
Ziemlich die gleiche Frage wie hierDurch Drehen von Ansprüchen in Xcode wird die Start des Bare Bones -App verhindert
Und hier.MAC -Anwendungsabstürze (wegen Ansprüche getötet) unabhängig davon, ob Ansprüche aktiviert sind
Ich benutze iCloud nicht. Tatsächlich habe ich das Standardprojekt noch nicht einmal geändert. Irgendwelche Lösungen oder Ideen? Vielen Dank an alle, die dies überwunden haben.
Lösung
Aus den Dokumenten stellt sich heraus, dass das Xcode "Standard -Bereitstellungsprofil", das automatisch erstellt und aktualisiert wird, auch iCloud -Berechtigungen enthält. Da diese Berechtigungen appspezifisch sind, unterscheidet dies vermutlich jede App mithilfe des Standard -Xcode -Profils.
Ich bin mir nicht sicher, warum dies keine Epidemie ist, aber in meinem Fall bedeutete ich, dass ich eine neue "grundlegende Wildcard App -ID" ohne iCloud erstellen musste, anstatt die "Xcode Wildcard App ID" zu verwenden. Verwenden und Erstellen eines neuen Bereitstellungsprofils, Hinzufügens usw. funktionierte. Es bedeutet, dass ich Xcode nicht mehr mit den Profilen umgehen kann :(
Andere Tipps
Ich konnte diese Arbeit machen, indem ich in das Bereitstellungsportal einging, iCloud auf meiner Wildcard -App -ID deaktivierte, zurück zu Xcode zurückkehrte und die Liste der Bereitstellungsprofile erfrischte.