Resign iOS Application .iPA file without changing BundleId

纵然是瞬间 提交于 2019-12-22 01:20:21

问题


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

we are installing apps using ota, by sending plist to our endusers, itms-services://?action=download-manifest&url=[PLIST_URL]

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.

question: how we can resign their iPA files with our enterprise certificate without changing their bundleId

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 an AppId with com.domain.blah is not available, please enter a different string

any advice and suggestions will be greatly appreciated

Some Research:

  • iOS App: Enterprise Distribution/Deployment - Missing app.plist
  • How to distribute enterprise iOS App
  • Over-the-Air Ad Hoc Distribution manifest for iOS8
  • Re-Signing an iOS App Without Xcode
  • Resigning an iOS provisioning profile [duplicate]

we want to accomplish something like this - see screenshots

screenshot of store ipa

screenshot of two ipa, one submitted to internal store, another in company website


回答1:


Yes it's totally possible via iOS App Signer

You would need a provision that matches the bundle ID that you would like to have.



来源:https://stackoverflow.com/questions/52589151/resign-ios-application-ipa-file-without-changing-bundleid

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!