I have used XCode for decades as my default C/C++ programming IDE. I write code that I run locally on my Mac, via "Sign to run locally". Typically this has always "just worked".
I am now using MacOS 14.7 Sonoma, and I suddenly find I cannot run my code projects because I cannot dynamically load unsigned libraries.
"not valid for use in process: library load disallowed by system policy"
BUT - it appears that to allow my local MacOS code to bypass this requires I have a bundle identifier to modify entitlements. Which in turn requires a developer account which I don't have.
Is this all correct? Is there any way to have code run locally and use dynamic libraries as I've done previously? Any advice is much appreciated.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
I want to (continue to) use XCODE to develop for my personal, local use on my Mac as I have been doing for decades. But on my new computer, in every project, I first try going to the code signing options and select either my developer ID or sign to run locally, and then I choose my personal team name (I'm not professional developing at this point - just learning and running locally.) But on Monterey/M1 and the latest XCode, it won't accept my Personal development team - it just repeats the error "signing for xxx requires selecting a development team", even though I selected my Personal Team. I am very desperate to start developing with my new Mac, and any help to get past the code signing problem is greatly appreciated. I just want my projects to compile and run again. I am willing to pay for help.