mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-25 16:15:55 +03:00
[GH-ISSUE #1833] Proxy Helper Tool installation did not succeed #1827
Labels
No labels
Discussion
Feature request
In Progress...
Plugins
Waiting response
Windows
Windows
bug
duplicate
enhancement
feature
good first issue
iOS
macOS 10.11
question
wontfix
✅ Done
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Proxyman#1827
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @sunimp on GitHub (Oct 30, 2023).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1833
Originally assigned to: @NghiaTranUIT on GitHub.
Description
After I update
Proxymanto4.13.0or4.14.0, Proxyman prompts me that I need to install the new1.5.0Proxy Helper Tool, and after I click on install, the prompt still says that I need to update the Proxy Helper Tool, and it looks as if the Proxy Helper Tool failed to be installed or was not detected.Steps to Reproduce
Current Behavior
Expected Behavior
On Proxyman version 4.12.0, the Proxy Helper Tool works well.
Environment
@NghiaTranUIT commented on GitHub (Oct 30, 2023):
@sunimp can you click on the "Uninstall" Button and reinstall again? 🤔
@sunimp commented on GitHub (Oct 30, 2023):
Yes, It reinstalled successfully, but Proxyman thinks it didn't work.
@sunimp commented on GitHub (Oct 30, 2023):
I recorded a video of me operating the reinstall:
https://reurl.cc/o5p3vM
@NghiaTranUIT commented on GitHub (Oct 30, 2023):
It's odd. If you don't mind.
/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTooland try to delete this find it exists@sunimp commented on GitHub (Oct 30, 2023):
/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTooldoesn't existProxy Helper Toolbringing the problem back to where it startedbtw: Before you say this I already tried this step, it doesn't work.
@sunimp commented on GitHub (Oct 30, 2023):
When I reinstalled back to version 4.12.0, it worked very well.

@Ricardo1980 commented on GitHub (Oct 30, 2023):
I have exactly the same issue.
@NghiaTranUIT commented on GitHub (Oct 30, 2023):
@Ricardo1980 @sunimp can you simply delete the old Helper Tool at
/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTooland then install it again on the latest build 👍@sunimp commented on GitHub (Oct 30, 2023):
Yes, I tried this, it's not working.
A few of the methods I've tried:
I tried uninstalling
Proxy Helper Tool(1.4.0) only, then upgrading theProxymanapp to the latest version (4.14.0), then installingProxy Helper Tool(1.5.0), and it's not working.then I tried uninstalling
Proxy Helper Tool(1.4.0), then uninstallingProxymanapp (4.12.0), then installing the latest version ofProxyman(4.14.0), installingProxy Helper Tool(1.4.0), and it's not working yet.then, I tried directly uninstalling
Proxymanapp (4.12.0), install the latest version ofProxymanapp (4.14.0), then installProxy Helper Tool(1.4.0), and it's still not working.I tried as much as I could using the control variable method to try to solve it by myself, but in the end it didn't, I've reinstall
Proxymanapp (andProxy Helper Tool) both 4.13.0 and 4.14.0 many times.I'm a programmer too, so I do understand that you don't have a clear idea of what's going on with this. I've tried to inform you as much as I can about the paths and methods I've tried, but unfortunately I can only pinpoint that it has something to do with the changes made to
Proxymanapp in 4.13.0 (and of course toProxy Helper Tool1.5.0), including the newer 4.14.0, but I don't know what it is, and there's no way for me to be able to refine it any further at this point!@Ricardo1980 commented on GitHub (Oct 30, 2023):
That worked for me. Thank!
@NghiaTranUIT commented on GitHub (Oct 30, 2023):
Sorry for this trouble @sunimp but I'm not sure why you can't install it. I tested your case
and it just works fine. Manually delete the file at
/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperToolwill always do the trick.I will investigate it.
@sunimp commented on GitHub (Oct 31, 2023):
Thank you so much, I will appreciate it!
@ForeverWorld commented on GitHub (Nov 1, 2023):
I have the same problem, following the above steps did not solve the problem, after installing com.proxyman.NSProxy.HelperTool, the switching window rolls back to uninstalled state @NghiaTranUIT
@NghiaTranUIT commented on GitHub (Nov 1, 2023):
@ForeverWorld can you try again:
sudo rm /Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTooland may I ask do you use Setapp version?
@Nehcgnos commented on GitHub (Nov 3, 2023):
The version of the helper tool in Finder is 1.5.0, but the proxyman still displays need to update.
@NghiaTranUIT commented on GitHub (Nov 3, 2023):
Can you open System Setting -> General -> Login Items and verify Proxyman is ON ?
@ForeverWorld commented on GitHub (Nov 3, 2023):
It's still not working the way you're doing it. What does Setapp version mean?
https://github.com/ProxymanApp/Proxyman/assets/100790155/26286c68-9e2a-42b7-b5ca-043c235de978
@Nehcgnos commented on GitHub (Nov 3, 2023):
It's ON
@Nehcgnos commented on GitHub (Nov 3, 2023):
https://github.com/ProxymanApp/Proxyman/assets/14212385/188c293f-edf1-4927-9fc4-9325178a8c46
I did all checks
@Nehcgnos commented on GitHub (Nov 5, 2023):
It works fine on my x86 mac, having problems on m1 device
@NghiaTranUIT commented on GitHub (Nov 5, 2023):
@Nehcgnos @ForeverWorld
Please help me with the last debug:
Console.appin your Macbook and add the Filter ANY =com.proxyman.NSProxy.HelperToolWith this log, I can understand what's wrong.
I really appreciate it.
@staticdreams commented on GitHub (Nov 5, 2023):
@NghiaTranUIT I'm also having the exact same issue using the latest version of macOS and 4.14.0. I'm using a Setapp version which worked fine until the update. You can see some people are already complaining on Setapp because of the new version.
Anyway, here is my log. The log was produced when I clicked to update helper version to 1.5.0
proxyman-log.txt
@NghiaTranUIT commented on GitHub (Nov 6, 2023):
@staticdreams thanks so much for the log. The problem is:
It's a new security improvement for Helper 1.5.0. It verifies the main app. If it's a crack app or missing the
kSecCodeSignatureLibraryValidationorkSecCodeSignatureForceHardflag, it will reject the connection.It means, the helper tool is successfully installed into your system, but Proxyman never connects to it.
Let me find a solution.
@NghiaTranUIT commented on GitHub (Nov 6, 2023):
@staticdreams can you update your latest Setapp app, Uninstall the Proxyman Setapp and try again?
I've tested again with Setapp app, it's working. The Setapp build comes with correct flags, so it can connect to Proxyman.
@ForeverWorld commented on GitHub (Nov 6, 2023):
@NghiaTranUIT
默认 08:55:30.034105+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 08:55:30.038266+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
错误 08:55:30.045361+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 08:55:30.048919+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 08:55:30.053478+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
错误 08:55:30.059525+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 08:55:30.061650+0800 backgroundtaskmanagementd effectiveItemDisposition: appURL=(null), type=legacy daemon, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist, config={
BTMConfigArguments = (
"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"
);
BTMConfigBundleIdentifiers = (
"com.proxyman.NSProxy",
"com.proxyman.NSProxy-setapp"
);
BTMConfigExecutablePath = "/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool";
BTMConfigLabel = "com.proxyman.NSProxy.HelperTool";
}
默认 08:55:32.089035+0800 backgroundtaskmanagementd registerLaunchItem: found existing item: uuid=022AF154-2DC5-4E5F-AADA-B748F37B805C, name=com.proxyman.NSProxy.HelperTool, type=legacy daemon, disposition=[enabled, allowed, visible, notified], identifier=com.proxyman.NSProxy.HelperTool, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist
默认 08:55:32.089097+0800 backgroundtaskmanagementd registerLaunchItem: checking for an updated legacy agent or daemon item: uuid=022AF154-2DC5-4E5F-AADA-B748F37B805C, name=com.proxyman.NSProxy.HelperTool, type=legacy daemon, disposition=[enabled, allowed, visible, notified], identifier=com.proxyman.NSProxy.HelperTool, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist
默认 08:55:32.163608+0800 backgroundtaskmanagementd registerLaunchItem: updated item with same LWCR: uuid=022AF154-2DC5-4E5F-AADA-B748F37B805C, name=com.proxyman.NSProxy.HelperTool, type=legacy daemon, disposition=[enabled, allowed, visible, notified], identifier=com.proxyman.NSProxy.HelperTool, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist
默认 08:55:32.164244+0800 backgroundtaskmanagementd effectiveItemDisposition: appURL=(null), type=legacy daemon, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist, config={
BTMConfigArguments = (
"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"
);
BTMConfigBundleIdentifiers = (
"com.proxyman.NSProxy",
"com.proxyman.NSProxy-setapp"
);
BTMConfigExecutablePath = "/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool";
BTMConfigLabel = "com.proxyman.NSProxy.HelperTool";
}
错误 08:55:32.599441+0800 taskgated-helper Disallowing com.proxyman.NSProxy.HelperTool because no eligible provisioning profiles found
默认 08:55:32.600920+0800 kernel Couldn't build index for com.proxyman.NSProxy.HelperTool: Not eligible for acceleration
错误 08:55:32.628046+0800 com.proxyman.NSProxy.HelperTool open flag(s) 0x01000000 are reserved for VFS use and do not affect behaviour when passed to sqlite3_open_v2
错误 08:55:32.628124+0800 com.proxyman.NSProxy.HelperTool cannot open file at line 46922 of [554764a6e7]
错误 08:55:32.628148+0800 com.proxyman.NSProxy.HelperTool os_unix.c:46922: (2) open(/private/var/db/DetachedSignatures) - No such file or directory
默认 08:55:32.631881+0800 com.proxyman.NSProxy.HelperTool Received configuration update from daemon (initial)
默认 08:55:32.632045+0800 com.proxyman.NSProxy.HelperTool System Keychain Always Supported set via feature flag to disabled
默认 08:55:32.632268+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 08:55:32.634139+0800 com.proxyman.NSProxy.HelperTool TrustSettingsUseXPC is enabled (via feature flags)
默认 08:55:32.634247+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 08:55:32.635066+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 08:55:32.639252+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
错误 08:55:32.645776+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 08:55:32.647747+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 08:55:32.649900+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
错误 08:55:32.653522+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 08:55:32.654290+0800 backgroundtaskmanagementd effectiveItemDisposition: appURL=(null), type=legacy daemon, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist, config={
BTMConfigArguments = (
"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"
);
BTMConfigBundleIdentifiers = (
"com.proxyman.NSProxy",
"com.proxyman.NSProxy-setapp"
);
BTMConfigExecutablePath = "/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool";
BTMConfigLabel = "com.proxyman.NSProxy.HelperTool";
}
默认 08:55:32.655054+0800 backgroundtaskmanagementd effectiveItemDisposition: appURL=(null), type=legacy daemon, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist, config={
BTMConfigArguments = (
"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"
);
BTMConfigBundleIdentifiers = (
"com.proxyman.NSProxy",
"com.proxyman.NSProxy-setapp"
);
BTMConfigExecutablePath = "/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool";
BTMConfigLabel = "com.proxyman.NSProxy.HelperTool";
}
默认 08:55:35.904932+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 08:55:35.907686+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
错误 08:55:35.911144+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 08:55:35.912853+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 08:55:35.915204+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
错误 08:55:35.921001+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 08:55:35.922030+0800 backgroundtaskmanagementd effectiveItemDisposition: appURL=(null), type=legacy daemon, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist, config={
BTMConfigArguments = (
"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"
);
BTMConfigBundleIdentifiers = (
"com.proxyman.NSProxy",
"com.proxyman.NSProxy-setapp"
);
BTMConfigExecutablePath = "/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool";
BTMConfigLabel = "com.proxyman.NSProxy.HelperTool";
}
@NghiaTranUIT commented on GitHub (Nov 6, 2023):
@ForeverWorld may I ask?
Please notice that a Cracked Proxyman doesn't work anymore because it's not signed and hardened with Proxyman certificate and Apple's flags.
@NghiaTranUIT commented on GitHub (Nov 6, 2023):
@ForeverWorld I can confirm that I'm 100% able to reproduce the issue (has the same error from
console.app) if I'm using theCrackedProxyman (Setapp) version.The helper tool always works if it's download from our official website: https://proxyman.io/release/osx/Proxyman_latest.dmg
Can you confirm it? @sunimp @staticdreams @ForeverWorld ?
If you're using the official version, May you run this code on Terminal?
I'd like to see the CodeDirectory Signature of the app.
It should be:
@sunimp commented on GitHub (Nov 6, 2023):
Hello again,
I followed your guide and extracted the logs from
Proxyman(see attachment)It also have the signature invalid in my log, but I don't know why, I have the normal license of
Proxyman(not Setapp)This is my CodeDirectory Signature:
My license snapshots:
log file:
proxyman_4.14.0.log
@ForeverWorld commented on GitHub (Nov 6, 2023):
@NghiaTranUIT I reinstalled it from this address and it didn't work. https://proxyman.io/release/osx/Proxyman_latest.dmg

默认 13:16:58.919751+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 13:16:58.922878+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
错误 13:16:58.926139+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 13:16:58.927541+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 13:16:58.929786+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
错误 13:16:58.934048+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 13:16:58.935919+0800 backgroundtaskmanagementd effectiveItemDisposition: appURL=(null), type=legacy daemon, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist, config={
BTMConfigArguments = (
"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"
);
BTMConfigBundleIdentifiers = (
"com.proxyman.NSProxy",
"com.proxyman.NSProxy-setapp"
);
BTMConfigExecutablePath = "/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool";
BTMConfigLabel = "com.proxyman.NSProxy.HelperTool";
}
默认 13:16:58.937433+0800 backgroundtaskmanagementd effectiveItemDisposition: appURL=(null), type=legacy daemon, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist, config={
BTMConfigArguments = (
"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"
);
BTMConfigBundleIdentifiers = (
"com.proxyman.NSProxy",
"com.proxyman.NSProxy-setapp"
);
BTMConfigExecutablePath = "/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool";
BTMConfigLabel = "com.proxyman.NSProxy.HelperTool";
}
默认 13:17:05.204777+0800 backgroundtaskmanagementd registerLaunchItem: found existing item: uuid=A17FE755-5F63-4B6F-B55E-0FF4319130AC, name=com.proxyman.NSProxy.HelperTool, type=legacy daemon, disposition=[enabled, allowed, visible, notified], identifier=com.proxyman.NSProxy.HelperTool, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist
默认 13:17:05.204839+0800 backgroundtaskmanagementd registerLaunchItem: checking for an updated legacy agent or daemon item: uuid=A17FE755-5F63-4B6F-B55E-0FF4319130AC, name=com.proxyman.NSProxy.HelperTool, type=legacy daemon, disposition=[enabled, allowed, visible, notified], identifier=com.proxyman.NSProxy.HelperTool, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist
默认 13:17:05.226073+0800 backgroundtaskmanagementd registerLaunchItem: updated item with same LWCR: uuid=A17FE755-5F63-4B6F-B55E-0FF4319130AC, name=com.proxyman.NSProxy.HelperTool, type=legacy daemon, disposition=[enabled, allowed, visible, notified], identifier=com.proxyman.NSProxy.HelperTool, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist
默认 13:17:05.226604+0800 backgroundtaskmanagementd effectiveItemDisposition: appURL=(null), type=legacy daemon, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist, config={
BTMConfigArguments = (
"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"
);
BTMConfigBundleIdentifiers = (
"com.proxyman.NSProxy",
"com.proxyman.NSProxy-setapp"
);
BTMConfigExecutablePath = "/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool";
BTMConfigLabel = "com.proxyman.NSProxy.HelperTool";
}
错误 13:17:05.598040+0800 taskgated-helper Disallowing com.proxyman.NSProxy.HelperTool because no eligible provisioning profiles found
默认 13:17:05.599903+0800 kernel Couldn't build index for com.proxyman.NSProxy.HelperTool: Not eligible for acceleration
错误 13:17:05.647938+0800 com.proxyman.NSProxy.HelperTool open flag(s) 0x01000000 are reserved for VFS use and do not affect behaviour when passed to sqlite3_open_v2
错误 13:17:05.648161+0800 com.proxyman.NSProxy.HelperTool cannot open file at line 46922 of [554764a6e7]
错误 13:17:05.648200+0800 com.proxyman.NSProxy.HelperTool os_unix.c:46922: (2) open(/private/var/db/DetachedSignatures) - No such file or directory
默认 13:17:05.656373+0800 com.proxyman.NSProxy.HelperTool System Keychain Always Supported set via feature flag to disabled
默认 13:17:05.656805+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 13:17:05.659482+0800 com.proxyman.NSProxy.HelperTool Received configuration update from daemon (initial)
默认 13:17:05.660238+0800 com.proxyman.NSProxy.HelperTool TrustSettingsUseXPC is enabled (via feature flags)
默认 13:17:05.660408+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 13:17:05.663109+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 13:17:05.669030+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
错误 13:17:05.676558+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 13:17:05.678021+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 13:17:05.679930+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
错误 13:17:05.684366+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 13:17:05.685240+0800 backgroundtaskmanagementd effectiveItemDisposition: appURL=(null), type=legacy daemon, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist, config={
BTMConfigArguments = (
"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"
);
BTMConfigBundleIdentifiers = (
"com.proxyman.NSProxy",
"com.proxyman.NSProxy-setapp"
);
BTMConfigExecutablePath = "/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool";
BTMConfigLabel = "com.proxyman.NSProxy.HelperTool";
}
默认 13:17:05.686096+0800 backgroundtaskmanagementd effectiveItemDisposition: appURL=(null), type=legacy daemon, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist, config={
BTMConfigArguments = (
"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"
);
BTMConfigBundleIdentifiers = (
"com.proxyman.NSProxy",
"com.proxyman.NSProxy-setapp"
);
BTMConfigExecutablePath = "/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool";
BTMConfigLabel = "com.proxyman.NSProxy.HelperTool";
}
默认 13:17:07.558010+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 13:17:07.561109+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
错误 13:17:07.565141+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 13:17:07.566543+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 13:17:07.568649+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
错误 13:17:07.572015+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 13:17:07.573163+0800 backgroundtaskmanagementd effectiveItemDisposition: appURL=(null), type=legacy daemon, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist, config={
BTMConfigArguments = (
"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"
);
BTMConfigBundleIdentifiers = (
"com.proxyman.NSProxy",
"com.proxyman.NSProxy-setapp"
);
BTMConfigExecutablePath = "/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool";
BTMConfigLabel = "com.proxyman.NSProxy.HelperTool";
}
默认 13:17:09.270824+0800 backgroundtaskmanagementd registerLaunchItem: found existing item: uuid=A17FE755-5F63-4B6F-B55E-0FF4319130AC, name=com.proxyman.NSProxy.HelperTool, type=legacy daemon, disposition=[enabled, allowed, visible, notified], identifier=com.proxyman.NSProxy.HelperTool, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist
默认 13:17:09.270893+0800 backgroundtaskmanagementd registerLaunchItem: checking for an updated legacy agent or daemon item: uuid=A17FE755-5F63-4B6F-B55E-0FF4319130AC, name=com.proxyman.NSProxy.HelperTool, type=legacy daemon, disposition=[enabled, allowed, visible, notified], identifier=com.proxyman.NSProxy.HelperTool, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist
默认 13:17:09.288513+0800 backgroundtaskmanagementd registerLaunchItem: updated item with same LWCR: uuid=A17FE755-5F63-4B6F-B55E-0FF4319130AC, name=com.proxyman.NSProxy.HelperTool, type=legacy daemon, disposition=[enabled, allowed, visible, notified], identifier=com.proxyman.NSProxy.HelperTool, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist
默认 13:17:09.288893+0800 backgroundtaskmanagementd effectiveItemDisposition: appURL=(null), type=legacy daemon, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist, config={
BTMConfigArguments = (
"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"
);
BTMConfigBundleIdentifiers = (
"com.proxyman.NSProxy",
"com.proxyman.NSProxy-setapp"
);
BTMConfigExecutablePath = "/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool";
BTMConfigLabel = "com.proxyman.NSProxy.HelperTool";
}
错误 13:17:09.763376+0800 taskgated-helper Disallowing com.proxyman.NSProxy.HelperTool because no eligible provisioning profiles found
默认 13:17:09.764724+0800 kernel Couldn't build index for com.proxyman.NSProxy.HelperTool: Not eligible for acceleration
错误 13:17:09.795681+0800 com.proxyman.NSProxy.HelperTool open flag(s) 0x01000000 are reserved for VFS use and do not affect behaviour when passed to sqlite3_open_v2
错误 13:17:09.795836+0800 com.proxyman.NSProxy.HelperTool cannot open file at line 46922 of [554764a6e7]
错误 13:17:09.795855+0800 com.proxyman.NSProxy.HelperTool os_unix.c:46922: (2) open(/private/var/db/DetachedSignatures) - No such file or directory
默认 13:17:09.802114+0800 com.proxyman.NSProxy.HelperTool System Keychain Always Supported set via feature flag to disabled
默认 13:17:09.802504+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 13:17:09.805002+0800 com.proxyman.NSProxy.HelperTool TrustSettingsUseXPC is enabled (via feature flags)
默认 13:17:09.805126+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 13:17:09.806056+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 13:17:09.809422+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 13:17:09.813059+0800 com.proxyman.NSProxy.HelperTool Received configuration update from daemon (initial)
错误 13:17:09.818445+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 13:17:09.822062+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 13:17:09.824618+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
错误 13:17:09.827974+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 13:17:09.828834+0800 backgroundtaskmanagementd effectiveItemDisposition: appURL=(null), type=legacy daemon, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist, config={
BTMConfigArguments = (
"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"
);
BTMConfigBundleIdentifiers = (
"com.proxyman.NSProxy",
"com.proxyman.NSProxy-setapp"
);
BTMConfigExecutablePath = "/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool";
BTMConfigLabel = "com.proxyman.NSProxy.HelperTool";
}
默认 13:17:09.829811+0800 backgroundtaskmanagementd effectiveItemDisposition: appURL=(null), type=legacy daemon, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist, config={
BTMConfigArguments = (
"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"
);
BTMConfigBundleIdentifiers = (
"com.proxyman.NSProxy",
"com.proxyman.NSProxy-setapp"
);
BTMConfigExecutablePath = "/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool";
BTMConfigLabel = "com.proxyman.NSProxy.HelperTool";
}
默认 13:17:11.909337+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 13:17:11.911602+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
错误 13:17:11.918340+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 13:17:11.921406+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
默认 13:17:11.923228+0800 trustd Entitlement com.apple.application-identifier=3X57WP8E8V.com.proxyman.NSProxy.HelperTool is ignored because of invalid application signature or incorrect provisioning profile
错误 13:17:11.926233+0800 com.proxyman.NSProxy.HelperTool ERROR: invalid code signing flags. Missing kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHard: 0x22010001
默认 13:17:11.927159+0800 backgroundtaskmanagementd effectiveItemDisposition: appURL=(null), type=legacy daemon, url=file:///Library/LaunchDaemons/com.proxyman.NSProxy.HelperTool.plist, config={
BTMConfigArguments = (
"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"
);
BTMConfigBundleIdentifiers = (
"com.proxyman.NSProxy",
"com.proxyman.NSProxy-setapp"
);
BTMConfigExecutablePath = "/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool";
BTMConfigLabel = "com.proxyman.NSProxy.HelperTool";
}
@NghiaTranUIT commented on GitHub (Nov 6, 2023):
@ForeverWorld @sunimp can you help me to run this command line:
I'd like to your SIP status on your MacBook. Not sure if it's enabled/disabled can affect the Helper tool.
@staticdreams commented on GitHub (Nov 6, 2023):
@NghiaTranUIT I'll try downloading the network tool from the official website, but I can confirm that I indeed have sip disabled
Edit: Tried installing from the official website: no change. Still isn't able to install the tool.
@Nehcgnos commented on GitHub (Nov 6, 2023):
@NghiaTranUIT My dmg file was downloaded from official website, and I renewed license recently
@NghiaTranUIT commented on GitHub (Nov 6, 2023):
Thanks all. I confirmed that the disabled SIP causes the problem. Enabling the SIP will fix it.
The reason behind the scene is:
kSecCodeSignatureLibraryValidation or kSecCodeSignatureForceHardto fix some security vulnerability.I'm looking solution to fix it.
@sunimp commented on GitHub (Nov 6, 2023):
Yes, My mac
SIPwas disabled.@sunimp commented on GitHub (Nov 6, 2023):
Thank you so much for helping us get to the root cause of this problem. I'm looking forward to your solution.
@NghiaTranUIT commented on GitHub (Nov 6, 2023):
Hey @sunimp @Nehcgnos and @staticdreams, let's try this build: https://download.proxyman.io/beta/Proxyman_4.14.0_Fix_helper_tool_v1.6.0_v1.dmg
disabledandenabledSIP. Proxyman works as intended ✅Let me know the result.
@sunimp commented on GitHub (Nov 7, 2023):
✅ This worked for me! Thank you for your continued and timely support!
And you can close this issue at any time if you need to.
@Nehcgnos commented on GitHub (Nov 7, 2023):
@NghiaTranUIT perfect! thanks!!

@NghiaTranUIT commented on GitHub (Nov 7, 2023):
New update:
@staticdreams commented on GitHub (Nov 8, 2023):
@NghiaTranUIT thanks! Setup version works perfectly too
@faritor commented on GitHub (Dec 27, 2024):
This method does not solve the problem
this will be prompted every time open the app, and need to reinstall it every time before it can be used correctly
@NghiaTranUIT commented on GitHub (Dec 27, 2024):
@faritor, try uninstalling it first. (There is a Uninstall button in Settings -> Advance Tab -> Uninstall), then, reinstall it.
If it doesn't work, you don't need to install the Helper tools. Uninstall is enough.
@atomicink commented on GitHub (Mar 19, 2025):
Proxyman version 4.1.6 repeatedly asks me to install the Helper, and after uninstalling and reinstalling, it continues to prompt for an update to the Helper.
Manually deleting com.proxyman.NSProxy.HelperTool and reinstalling is ineffective.
@MaxSecurity commented on GitHub (May 30, 2025):
I also have this problem. Reinstall and uninstall. It still shows that your current HTTP/HTTPS proxy is overwritten by networksetup CLI.
@surlro commented on GitHub (Jul 30, 2025):
Hello this was the solution for me:
Close Proxyman
Delete Proxy Helper: sudo rm /Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool
Install Proxy helper from terminal: sudo /Applications/Proxyman.app/Contents/MacOS/proxyman --install-privileged-components