When loaded from the ibtoold process, the shared frameworks were not found at the shared frameworks path since the main bundle of ibtoold is not the same as the one from Xcode.
Using the Xcode bundle by its identifier instead of the main bundle ensures that the shared frameworks are always found at the right place.
For some unknown reason, it would even crash while logging the error with the following stack trace:
When loaded from the ibtoold process, the shared frameworks were not found at the shared frameworks path since the main bundle of ibtoold is not the same as the one from Xcode.
Using the Xcode bundle by its identifier instead of the main bundle ensures that the shared frameworks are always found at the right place.
For some unknown reason, it would even crash while logging the error with the following stack trace: