Platform-Specific Troubleshooting
Detailed solutions for platform-specific issues in Remind Tools.iOS Issues
Build & Deployment
App Store Connect upload failed
App Store Connect upload failed
Error:
Invalid Bundle. The bundle does not support the minimum OS Version
Solution:Missing Push Notification Entitlement
Missing Push Notification Entitlement
Error:
Missing Push Notification Entitlement
Solution:- Open
ios/Runner.xcworkspace
in Xcode - Select Runner target
- Go to Signing & Capabilities
- Add Push Notifications capability
- Regenerate provisioning profile
CocoaPods version conflict
CocoaPods version conflict
Error:
CocoaPods could not find compatible versions
Solution:Runtime Issues
Simulator Issues
Issue | Solution |
---|---|
Simulator not found | xcrun simctl list devices |
Reset simulator | Device > Erase All Content |
Slow performance | Disable “Debug > Slow Animations” |
Network issues | Reset network settings |
Android Issues
Build Configuration
Permission Issues
Multidex Issues
Required for apps with >64K methods.
Web Issues
CORS Problems
Web Renderer Selection
Renderer | Use Case | Command |
---|---|---|
HTML | Better compatibility | --web-renderer html |
CanvasKit | Better performance | --web-renderer canvaskit |
Auto | Let Flutter decide | --web-renderer auto |
PWA Configuration
Desktop Issues
macOS
Entitlements configuration
Entitlements configuration
Code signing
Code signing
Windows
Linux
Cross-Platform Compatibility
Platform Detection
Conditional Imports
Performance Optimization
Platform-Specific Optimizations
iOS
- Metal rendering
- Precompiled frameworks
- App thinning
Android
- R8/ProGuard
- App bundles
- APK splits
Web
- Tree shaking
- Code splitting
- Service workers
Desktop
- Native compilation
- Hardware acceleration
- Window management