求助 isign安装在Linux环境下執行問題

环境:CentOS7
[root@localhost .isign]# pip -V
pip 20.3.4 from /usr/lib/python2.7/site-packages/pip (python 2.7)

COMMAND:
isign
-c ./certificate.pem
-k ./key.pem
-p ./isign.mobileprovision
-o ./signed.ipa ./original.ipa

/usr/lib/python2.7/site-packages/OpenSSL/crypto.py:12: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in the next release.
from cryptography import x509
Traceback (most recent call last):
File “/usr/bin/isign”, line 4, in
import(‘pkg_resources’).run_script(‘isign==1.6.15.1625469427.dev72+root’, ‘isign’)
File “build/bdist.linux-x86_64/egg/pkg_resources/init.py”, line 696, in run_script
File “build/bdist.linux-x86_64/egg/pkg_resources/init.py”, line 1614, in run_script
File “/usr/lib/python2.7/site-packages/isign-1.6.15.1625469427.dev72+root-py2.7.egg/EGG-INFO/scripts/isign”, line 199, in
isign.resign(app_path, **kwargs)
File “/usr/lib/python2.7/site-packages/isign-1.6.15.1625469427.dev72+root-py2.7.egg/isign/isign.py”, line 79, in resign
alternate_entitlements_path)
File “/usr/lib/python2.7/site-packages/isign-1.6.15.1625469427.dev72+root-py2.7.egg/isign/archive.py”, line 401, in resign
ua.bundle.resign(signer, provisioning_profile, alternate_entitlements_path)
File “/usr/lib/python2.7/site-packages/isign-1.6.15.1625469427.dev72+root-py2.7.egg/isign/bundle.py”, line 259, in resign
super(App, self).resign(signer)
File “/usr/lib/python2.7/site-packages/isign-1.6.15.1625469427.dev72+root-py2.7.egg/isign/bundle.py”, line 176, in resign
self.sign(signer)
File “/usr/lib/python2.7/site-packages/isign-1.6.15.1625469427.dev72+root-py2.7.egg/isign/bundle.py”, line 171, in sign
executable = self.signable_class(self, self.get_executable_path(), signer)
File “/usr/lib/python2.7/site-packages/isign-1.6.15.1625469427.dev72+root-py2.7.egg/isign/signable.py”, line 43, in init
self.m = macho.MachoFile.parse_stream(self.f)
File “/usr/lib/python2.7/site-packages/construct/core.py”, line 198, in parse_stream
return self._parse(stream, Container())
File “/usr/lib/python2.7/site-packages/construct/core.py”, line 670, in _parse
subobj = sc._parse(stream, context)
File “/usr/lib/python2.7/site-packages/construct/core.py”, line 851, in _parse
obj = self.cases.get(key, self.default)._parse(stream, context)
File “/usr/lib/python2.7/site-packages/construct/core.py”, line 670, in _parse
subobj = sc._parse(stream, context)
File “/usr/lib/python2.7/site-packages/construct/core.py”, line 271, in _parse
return self.subcon._parse(stream, context)
File “/usr/lib/python2.7/site-packages/construct/core.py”, line 445, in _parse
raise ArrayError(“expected %d, found %d” % (count, c), sys.exc_info()[1])
construct.core.ArrayError: (‘expected 108, found 107’, ArrayError(‘expected 5, found 3’, SwitchError(‘no default case defined’,)))

ipa签名失败 想问一下这有何解法

zsign 请