Chcę debugować aplikację Apple Watch (na pierwszym planie) i aplikację na iOS (tło)Jak debugować aplikację Apple Watch na rzeczywistym urządzeniu?
Powodem jest to, że używam tego kodu w rozszerzeniu Apple Watch, aby otworzyć aplikację na iOS w tle, aby usługa zadzwoń:
[WKInterfaceController openParentApplication:@{@"key":@"loadRecentData"} reply:^(NSDictionary *replyInfo, NSError *error) {...
I chcę, aby ustawić punkt przerwania wewnątrz tutaj, aby sprawdzić, czy nie jest odpowiedź:
- (void)application:(UIApplication *)application handleWatchKitExtensionRequest:(NSDictionary *)userInfo reply:(void (^)(NSDictionary *))reply {
Sugerowane rozwiązanie Jesse Tayler daje ten błąd:
Czy możesz wymienić kroki jeden po drugim? To co zrobiłem to: 1) Uruchom aplikację na iOS na iPhone'a z Xcode, 2) Uruchomienie aplikacji na iPhone'a i zainstalowanie aplikacji na zegarku. 3) Muszę dotknąć aplikacji zegarka, aby ją uruchomić. 4) Po wybraniu opcji Debuguj -> Załącz do przetworzenia, widzę tylko "Moja nazwa aplikacji" (już debugowane) – user1872384
możesz po prostu wpisać pełną i pełną nazwę procesu. jeśli nie wiesz, spróbuj ps -axww w terminalu i spróbuj znaleźć proces tam uruchomiony i wklej nazwę do Xcode. Powodzenia! –