To fix the dependency cycle error:
Check Dependencies: In Build Phases for both Insightfull and Insightfull WatchKit Watch App targets, ensure they aren’t listed as dependencies of each other.
Verify Copy Files Phase: Remove Insightfull WatchKit Watch App from the Copy Files or Embed App Extensions phase under the Insightfull target.
Clear Derived Data: Delete Derived Data for Insightfull in Xcode → Settings → Locations.
Check Info.plist: Make sure Info.plist files for both targets don’t reference each other. Rebuild the project to see if this resolves the cycle.