mobile-app-debugging
Specialize in mobile application debugging, resolving various issues including platform-specific problems, to ensure smooth app operation.
npx skills add aj-geddes/useful-ai-prompts --skill mobile-app-debuggingBefore / After Comparison
1 组Without systematic debugging methods, mobile app developers may spend a significant amount of time manually troubleshooting platform-specific issues, device compatibility, or network connection failures, leading to a lengthy and inefficient debugging process.
By applying best practices in mobile app debugging skills, developers can more quickly and accurately identify and resolve complex issues in mobile applications, significantly shortening the debugging cycle and improving application stability.
description SKILL.md
name: mobile-app-debugging description: > Debug issues specific to mobile applications including platform-specific problems, device constraints, and connectivity issues.
Mobile App Debugging
Table of Contents
Overview
Mobile app debugging addresses platform-specific issues, device hardware limitations, and mobile-specific network conditions.
When to Use
- App crashes on mobile
- Performance issues on device
- Platform-specific bugs
- Network connectivity issues
- Device-specific problems
Quick Start
Minimal working example:
Xcode Debugging:
Attach Debugger:
- Xcode → Run on device
- Set breakpoints in code
- Step through execution
- View variables
- Console logs
View Logs:
- Xcode → Window → Devices & Simulators
- Select device → View Device Logs
- Filter by app name
- Check system logs for crashes
Inspect Memory:
- Xcode → Debug → View Memory Graph
- Identify retain cycles
- Check object count
- Monitor allocation growth
---
Common iOS Issues:
App Crash (SIGABRT):
// ... (see reference guides for full implementation)
Reference Guides
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| iOS Debugging | iOS Debugging |
| Android Debugging | Android Debugging |
| Cross-Platform Issues | Cross-Platform Issues |
| Mobile Testing & Debugging Checklist | Mobile Testing & Debugging Checklist |
Best Practices
✅ DO
- Follow established patterns and conventions
- Write clean, maintainable code
- Add appropriate documentation
- Test thoroughly before deploying
❌ DON'T
- Skip testing or validation
- Ignore error handling
- Hard-code configuration values
forumUser Reviews (0)
Write a Review
No reviews yet
Statistics
User Rating
Rate this Skill