Resigning Enterprise App for Appium automation

I have 3 questions please and will appreciate response to them to help me on my current appium project:

1.Enterprise app (.ipa file) resigned by developer with developer id but appium still reports error message that the app must be signed with a development identity (eg iOS Developer).

  1. Can an enterprise app be resigned with developer id in a debug mode?

  2. What are the viable options and working solutions available to test an enterprise app using Appium test automation tool?

Please note, i do not have access to the Xcode except the enterprise .ipa file.