Dieser Fehler ist bei der Entwicklung meiner ersten WatchKit-App aufgetreten. Befolgen Sie die Anweisungen von @PureRushh, @Antonioni und anderen, um den Inhalt von:
~ / Library / Logs / CoreSimulator / CoreSimulator.log
Der Protokollinhalt führte mich zu dem Fehler. Ich werde die Details angeben, falls andere bei der Entwicklung von WatchKit-Apps auf diesen Fehler stoßen.
Protokollmeldung :
com.apple.dt.Xcode [89555]: installApplication: withOptions: error :: Error Domain = IXUserPresentableErrorDomain Code = 1 " Diese App konnte zu diesem Zeitpunkt nicht installiert werden. " UserInfo = {NSLocalizedDescription = Diese App konnte zu diesem Zeitpunkt nicht installiert werden time., NSUnderlyingError = 0x7f9ab87d1f20 {Error Domain = MIInstallerErrorDomain Code = 101 " Die Bundle-ID com.somecompany.AirTime2.watchkitapp der WatchKit 2.0-App wird nicht durch die Bundle-ID der übergeordneten App gefolgt von einem '.'; . "
Ursache : Ich habe den mit dem BundleIdentifier-Schlüssel in der Info.plist (über General-> Bundle Identifier) der übergeordneten App verknüpften Wert so geändert, dass er einem URL-Typ entspricht (für die SSO-Umleitung). Ich konnte jedoch den Wert der WatchKit App Info.plist, der dem WKCompanionAppBundleIdentifier-Schlüssel zugeordnet ist, nicht aktualisieren (siehe zweite fette Zeile).
Fix : Ändern Sie den Wert der WatchKit App Info.plist für den Schlüssel WKCompanionAppBundleIdentifier so, dass er mit der Bundle-ID der übergeordneten App übereinstimmt