sauce-archives / isign

Code sign iOS applications, without proprietary Apple software or hardware
Other
756 stars 316 forks source link

Missing Helper Class for IpaArchive: zip #107

Open JosephShenton opened 7 years ago

JosephShenton commented 7 years ago

Hi there, so i have just finished setting up iSign on my Ubuntu VPS provided by Digital Ocean but for some reason I get this error when trying to sign an app. Can anyone help?

missing helper for class IpaArchive: zip
Not signable: </root/flappy.ipa>: helpers not present

Traceback (most recent call last):
  File "/usr/local/bin/isign", line 5, in <module>
    pkg_resources.run_script('isign==1.6.15', 'isign')
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 528, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1394, in run_script
    execfile(script_filename, namespace, namespace)
  File "/usr/local/lib/python2.7/dist-packages/isign-1.6.15-py2.7.egg/EGG-INFO/scripts/isign", line 190, in <module>
    isign.resign(app_path, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/isign-1.6.15-py2.7.egg/isign/isign.py", line 80, in resign
    raise NotSignable(e)
isign.isign.NotSignable: helpers not present
rlau89 commented 7 years ago

I receive the same error, anyone have any ideas?

neilk commented 7 years ago

It's not a class, it's a tool

Install a command-line zip tool and you'll be fine