Ich möchte sowohl die Apple Watch App (Vordergrund) als auch die iOS App (Hintergrund) debuggenWie Debuggen Apple Watch App auf dem tatsächlichen Gerät?
Der Grund ist, weil ich diesen Code in Apple Watch Extension verwende, um die iOS-App im Hintergrund zu öffnen, um einen Dienst zu machen rufen:
[WKInterfaceController openParentApplication:@{@"key":@"loadRecentData"} reply:^(NSDictionary *replyInfo, NSError *error) {...
Und ich will hier drinnen zu überprüfen, um einen Haltepunkt zu setzen, wenn es eine Antwort ist:
- (void)application:(UIApplication *)application handleWatchKitExtensionRequest:(NSDictionary *)userInfo reply:(void (^)(NSDictionary *))reply {
vorgeschlagene Lösung von Jesse Tayler gibt diesen Fehler:
können Sie bitte die einzelnen Schritte einzeln auflisten? Was ich getan habe, war, 1) Führen Sie die iOS-App auf dem iPhone von Xcode, 2) Die iPhone App wird gestartet und Watch App wird auf der Uhr installiert werden. 3) Ich muss auf die Uhr-App tippen, um sie zu starten. 4) Wenn ich Debug -> Attach to process wähle, kann ich nur "My app name" sehen (bereits debuggt) – user1872384
Sie können einfach den vollständigen Namen Ihres Prozesses eingeben. Wenn Sie es nicht wissen, versuchen Sie es mit ps-axww im Terminal und versuchen Sie, den Prozess zu finden, der dort läuft, und fügen Sie den Namen in Xcode ein. Viel Glück! –