[docs]defis_signed_bundle()->bool:""" Detect if we are in a signed app bundle / framework. :returns: Whether we are inside a signed app bundle or framework. """main_bundle=NSBundle.mainBundleifmain_bundle.bundleIdentifierisNone:returnFalse# Check for valid signature.static_code=ctypes.c_void_p(0)err=sec.SecStaticCodeCreateWithPath(main_bundle.bundleURL,kSecCSDefaultFlags,ctypes.byref(static_code))iferr!=0:returnFalsesigned_status=sec.SecStaticCodeCheckValidityWithErrors(static_code,kSecCSCheckAllArchitectures|kSecCSCheckNestedCode|kSecCSStrictValidate,None,None,)returncast(int,signed_status)==0