Troubleshooting the migration
|
Problem |
Recommended solution |
|---|---|
|
|
Run the script from the project root where your |
|
|
Pass |
|
The project is not a Git repository. |
iOS migrations require a Git baseline. Run prompt |
|
Git baseline commit fails because |
Configure Git identity, then run prompt |
|
Your agent invents APIs that do not exist. |
Instruct the agent to "Only use APIs from the steering files and the API catalog. Do not invent APIs." |
|
The build fails after migration. |
Clean and rebuild with |
|
Secure APIs fail or return unauthorized before unlock. |
Secure APIs were called before |
|
|
Check Keychain Sharing ( |
|
Validation fails on a specific phase. |
Tell your agent which phase failed and ask it to run the owning prompt again (for example, "Phase 5 failed validation — re-run prompt |
|
The recorder refuses to mark a prompt complete. |
Prerequisites in |
|
Your agent guesses values for |
Stop the migration process. You must define these values. For more information, see BlackBerry Dynamics SDK migration toolkit: Prerequisites and considerations. |
|
migration-report.json is missing fields or the viewer rejects the schema. |
Ensure prompt 10 wrote schema v2.1.0. Run prompt |
|
The report viewer shows nothing. |
Validate the JSON: |
|
|
The retry budget may be exhausted from repeated failures. Review |
|
CocoaPods integration fails. |
Ensure |
|
Swift Package Manager package resolution fails. |
Try File > Packages > Reset Package Caches in Xcode. See SPM guidance in |