在不更改BundleId的情况下辞职iOS应用程序.iPA文件 [英] Resign iOS Application .iPA file without changing BundleId

查看:235
本文介绍了在不更改BundleId的情况下辞职iOS应用程序.iPA文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

背景:我们正在从外部开发人员那里获取iOS应用程序(.ipa)(他们的应用程序可以在appstore中提交),他们只是想通过将.ipa发送给我们来在我们的内部存储中提交他们的应用程序

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

我们正在使用ota安装应用程序,方法是将plist发送给我们的最终用户, itms-services://?action = download-manifest& url = [PLIST_URL]

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

i使用了一些GUI签名工具,例如iResign,iOS App Resigner和AppResigner,注入自定义权利,并将App Transport Security注入info.plist.并且当我尝试安装由这些工具签名的应用程序时,安装弹出窗口会正确显示,但是过一会儿,应用程序图标变为禁用灰色,然后什么也没有发生.

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.

问题:如何在不更改其bundleId的情况下使用我们的企业证书对其iPA文件进行签名

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

我需要任何准备吗? 如果是,则是临时的还是内部的? 显式或通配符(如果为Explicit,则为Explicit),因此我们尝试为第三方开发者iPA确认一个Explicit AppId,但出现错误提示 带有 com.domain.blah 的AppId不可用,请输入其他字符串

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

任何建议都将不胜感激

一些研究:

  • 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]

推荐答案

是的,完全可以通过 iOS App Signer

您将需要一个与您想要的包ID相匹配的设置.

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

这篇关于在不更改BundleId的情况下辞职iOS应用程序.iPA文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆