What architectures did you build for? What is the value of the Build Active Architecture setting?
Judging by the problems you're having, it looks like you built for the active architecture only. If you click the Run button in Xcode's toolbar, Xcode is set to build a Debug build, which builds only for the active architecture. On an M1 Mac, building for the active architecture builds an app that won't run on Intel Macs. Any Mac running 10.14 isn't going to be able to run an M1 app.
If you want your app to run on both M1 and Intel Macs, take the following steps:
- Choose Product > Archive to build and archive this project. This will create a universal binary that runs on both M1 and Intel Macs.
- Open the Organizer by choosing Window > Organizer.
- Select your archive from the list in the Organizer.
- Click the Distribute App button on the right side of the Organizer.
- Choose Copy App as the method of distribution.
- Click the Next button.
- Choose a location to store the exported app.
- Click the Export button.
Now you should be able to copy the app to the older Mac and run it. You might have to bypass macOS's Gatekeeper security to launch the app because of choosing Copy App instead of Developer ID as the method of distribution.
If the app still doesn't run on the older Mac, make sure you set the deployment target for both the project and the app target. If that doesn't work, I have nothing else to suggest.