title: Resign iOS Application .iPA file without changing BundleId
body: <p>background: we are getting iOS apps ( .ipa ) from external developers ( their apps may be submitted in the appstore ), and they want submit their apps in our internal store just by sending their .ipa to us</p>
  
  <p>we are installing apps using ota, by sending plist to our endusers, 
  itms-services://?action=download-manifest&amp;url=[PLIST_URL]</p>
  
  <p>i was using some GUI signing tools such as iResign, iOS App Resigner and AppResigner, injecting custom entitlements, injection App Transport Security into info.plist. and  when i tried to install apps which are signed by these tools, install popup is shown correctly, but after a while the application icon changes to disabled Gray and nothing happen then.</p>
  
  <p>question: how we can resign their iPA files with our enterprise certificate <strong>without changing their bundleId</strong></p>
  
  <p>do i need any provision? 
  if yes Ad-Hoc or in-house? 
  Explicit Or Wildcard, if Explicit, so we try to confirm an Explicit AppId for third party developer iPA and we got an error that said 
  <strong>an AppId with <em>com.domain.blah</em> is not available, please enter a different string</strong></p>
  
  <p>any advice and suggestions will be greatly appreciated</p>
  
  <p>Some Research:</p>
  
  <ul>
  <li><a href="https://stackoverflow.com/questions/44819704/ios-how-to-resign-an-ipa-file">iOS App: Enterprise Distribution/Deployment - Missing app.plist</a></li>
  <li><a href="https://github.com/nifcblm/AHPP-iOS-App/wiki/How-to-distribute-enterprise-iOS-App" rel="nofollow noreferrer">How to distribute enterprise iOS App</a></li>
  <li><a href="https://gist.github.com/alexcristea/4d922de3d416910dc847" rel="nofollow noreferrer">Over-the-Air Ad Hoc Distribution manifest for iOS8</a></li>
  <li><a href="https://gowithfloat.com/2011/11/re-signing-an-ios-app-without-xcode/" rel="nofollow noreferrer">Re-Signing an iOS App Without Xcode</a></li>
  <li><a href="https://stackoverflow.com/questions/15634188/resigning-an-ios-provisioning-profile">Resigning an iOS provisioning profile [duplicate]</a></li>
  </ul>