Я хочу отлаживать приложение Apple Watch (план) и приложение для iOS (фона)Как отлаживать приложение Apple watch на самом устройстве?
Причина в том, что я использую этот код в расширении часов Apple, чтобы открыть приложение iOS в фоновом режиме, чтобы сделать сервис звоните:
[WKInterfaceController openParentApplication:@{@"key":@"loadRecentData"} reply:^(NSDictionary *replyInfo, NSError *error) {...
И я хочу, чтобы установить контрольную точку внутри здесь, чтобы проверить, есть ли ответ:
- (void)application:(UIApplication *)application handleWatchKitExtensionRequest:(NSDictionary *)userInfo reply:(void (^)(NSDictionary *))reply {
Предложенное решение Джесси Tayler дает эту ошибку:
Не могли бы вы перечислить шаги один за другим? Что я сделал: 1) Запустите приложение iOS на iPhone с Xcode, 2) Приложение iPhone будет запущено, и приложение Watch будет установлено на часах. 3) Мне нужно нажать приложение часов, чтобы запустить его. 4) Когда я выбираю Debug -> Attach to process, я могу видеть только «My app name» (уже отлаживаемый). – user1872384
вы можете просто ввести полное и полное имя вашего процесса. если вы этого не знаете, попробуйте ps -axww в терминале и попробуйте найти там процесс, и вставьте имя в Xcode. Удачи! –