Troubleshooting
Solutions for common issues with the Para Swift SDK integration
This guide helps you identify and resolve common issues encountered while integrating the Para Swift SDK into your iOS application.
General Troubleshooting Steps
Before diving into specific issues, try these basic troubleshooting steps:
Clean Build Folder
In Xcode, go to Product → Clean Build Folder (Option + Shift + Command + K).
Update Dependencies
For Swift Package Manager: File → Packages → Update to Latest Package Versions
For CocoaPods: Run pod update
in your terminal.
Verify SDK Version
Ensure you are using the latest Para SDK compatible with your minimum deployment target (iOS 13.0+).
Check Configuration
Confirm your API key, Associated Domains, custom URL scheme, Team ID, and Bundle ID are correctly configured.
Common Issues and Solutions
Authentication Issues
Transaction Signing Issues
Network Issues
External Wallet Issues
Best Practices
Development Tools
Enable Debug Mode
Enable debug mode in the Para SDK (if available) to get more detailed logging information.
Network Debugging
Utilize network debugging tools like Charles Proxy or Xcode’s network debugger to inspect API calls.
Xcode Debugging
Leverage Xcode’s built-in debugging features:
- Set breakpoints at critical points
- Inspect variables and state
- Use the console for logging
Getting Help
If you’re still experiencing issues after trying the solutions above, you can get additional help:
- Para Documentation
- Contact Para Support via email or Discord
- When reporting issues, include:
- Detailed error messages
- Steps to reproduce the issue
- Device and iOS version details
- Para SDK version