【问题标题】:How can I modify the Bundle ID of an application already installed on my iPhone?如何修改已安装在 iPhone 上的应用程序的 Bundle ID?
【发布时间】:2020-03-10 06:25:20
【问题描述】:

我想修改安装在我的 iPhone 上的应用程序的捆绑 ID,以便能够安装它的另一个实例。我不需要其他方法来解决这个问题,我需要能够更改捆绑 ID。我有 xcode,如果我需要它们可以得到其他东西,如果它是一个涉及的过程,请耐心等待。提前致谢! :)

编辑——我知道实际上无法更改特定的应用程序包 ID;创建应用程序的新副本非常适合我。我只需要拥有一个完全相同的应用程序副本,除了不同的 Bundle ID。如有任何混淆,请见谅。

【问题讨论】:

  • 如果你有源代码,那么你可以用不同的包 id 编译一个新的构建。如果它是来自 App Store 的二进制文件,则您无法更改捆绑 ID,因为这会使应用签名无效。

标签: ios iphone xcode bundle-identifier


【解决方案1】:

您无法更改应用的捆绑标识符。您可以创建第二个应用程序,该应用程序的外观和行为完全相同,但具有不同的包标识符,但包标识符是使其成为 应用程序的原因。这是应用程序的标识。

【讨论】:

    【解决方案2】:

    您无法更改 iPhone 中已安装的应用程序的捆绑包 ID

    您可以从开发者门户创建新的并将其用于另一个实例。

    App bundle id 注册应该通过苹果开发者网站 仅限。

    【讨论】:

    • 好的,那我有什么办法可以欺骗它吗?
    • 无法更改已安装应用的捆绑 ID,
    • 好吧,我发现这是可能的。
    【解决方案3】:

    好吧,我终于想通了,尽管有人告诉我这是不可能的:(

    我创建了一个新的 xcode 项目并在项目中设置了我的开发人员证书,然后我几乎按照this github 页面上的说明进行操作。我用我需要的修改创建了一个新的 IPA,并通过我在 iOS App Signer 中修改原始 IPA 的同一个 xcode 项目签署了这个新的 IPA。它允许您更改捆绑 ID,以及应用程序版本和名称,这也很高兴能够进行编辑。这是我找到此应用程序的 github 的链接,如果碰巧对其他人有用,它的首页上还有一个美学教程。

    https://dantheman827.github.io/ios-app-signer/

    (我觉得我可能没有很好地解释,事情在我的脑海中往往更有意义。查看 github 以获得更清晰的说明,或者也许理解我想说的话的人可以帮助我表达如果需要的话更好)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-04
      • 1970-01-01
      • 2021-03-14
      相关资源
      最近更新 更多