Create a backup of your project or, if you are under source control, create a new branch and work from there.
Here are the steps taken:
1. Renamed the project in the project "Identity and Type"

2. Renamed schemas in IrisKit

3. Renamed folders and groups in IrisKit

4. Updated info.plist links in "Build Settings"> "Packaging"

5. Updated package identifiers under Build Settings> Packaging

6. Updated general title for IrisKit.h

7. Updated import of project projects in IrisKit

8. Updated dependency management:
- Swift Package Manager - Cocoapods specs
9. Finally, and a good master, this is important :
Goals that should not be built using the framework should have a different product name than the framework they use. e.g. Project example showing structure
This may seem obvious, but it's easy to miss when mass renaming things
-
A structure with the same name for several assembly purposes:



And an example. Please note that the name is different from the target frames.

It's time to figure it out. Hope this helps.