Tôi muốn gỡ lỗi cả ứng dụng đồng hồ apple (tiền cảnh) và ứng dụng iOS (nền)Cách gỡ lỗi ứng dụng Apple watch trên thiết bị thực tế?
Lý do là vì tôi đang sử dụng mã này trong tiện ích mở rộng của Apple để mở ứng dụng iOS ở chế độ nền để tạo dịch vụ gọi:
[WKInterfaceController openParentApplication:@{@"key":@"loadRecentData"} reply:^(NSDictionary *replyInfo, NSError *error) {...
Và tôi muốn thiết lập một breakpoint bên đây để kiểm tra nếu có một câu trả lời:
- (void)application:(UIApplication *)application handleWatchKitExtensionRequest:(NSDictionary *)userInfo reply:(void (^)(NSDictionary *))reply {
giải pháp được đề xuất bởi Jesse Tayler cho lỗi này:
bạn có thể liệt kê từng bước một không? Những gì tôi đã làm là, 1) Chạy ứng dụng iOS trên iPhone từ Xcode, 2) Ứng dụng iPhone sẽ khởi chạy và ứng dụng xem sẽ được cài đặt trên đồng hồ. 3) Tôi cần phải nhấn vào ứng dụng đồng hồ để khởi chạy ứng dụng. 4) Khi tôi chọn Gỡ lỗi -> Đính kèm vào quy trình, tôi chỉ có thể thấy "Tên ứng dụng của tôi" (đã được gỡ lỗi) – user1872384
bạn chỉ cần nhập tên đầy đủ và đầy đủ của quy trình của mình. nếu bạn không biết nó, hãy thử ps -axww trong terminal và cố gắng tìm quá trình đang chạy ở đó và dán tên vào Xcode. Chúc may mắn! –