Sharing data between an app extension and a containing app in macOS

I was developing a Safari App Extension and needed a way to share data between the containing app and the extension. I needed to pass the user settings, so the extension would behave correctly. The containing app does not have a direct access to the extension’s properties and vice versa….

How to solve Command CodeSign failed with a nonzero exit code error

I was building a macOS app and wanted to rename the XCode project. I carefully changed the project name, folder and filenames and updated the settings. Then I did a clean build and run the app. Everything worked like a charm. However when I tried to run unit tests I…