在同一 iOS 设备上安装开发应用程序版本和生产? [关闭]

Posted

技术标签:

【中文标题】在同一 iOS 设备上安装开发应用程序版本和生产? [关闭]【英文标题】:Install development app version alongside production on same iOS device? [closed] 【发布时间】:2012-10-05 07:48:17 【问题描述】:

我有一个应用程序目前在 AppStore 中,我将其保存在手机上,以向用户和其他可能感兴趣的人展示。与此同时,我正在同一部手机上开发该应用程序的下一个版本。我希望能够将这两个应用并排安装在同一设备上。

实现这一点的规定/最简单的方法是什么?这可能吗?理想情况下,这将尽可能自动化,无需在每次部署之前手动重命名。

非常感谢!

【问题讨论】:

稍作修改,这是一个对我有很大帮助的真正问题。下面 Alex Terente 给出的答案效果很好。 【参考方案1】:

是的,您可能只需要使用不同的应用程序 ID 对开发应用程序进行签名。

例如: 如果你在店里有com.myCompany.myWonderfulApp 用于开发com.myCompany.myWonderfulAppDevelopment

【讨论】:

更新:您推荐的解决方法似乎可以并行部署两个应用程序,但是 xcode 似乎不再能够在我的设备上启动开发应用程序。错误消息是:无法启动“我的应用程序”无法获取进程 123(或其他进程号)的任务。这是意料之中的吗? 否是不尝试重启设备 重启解决了这个问题,谢谢! 对我来说最流畅的解决方案:在 Target->Build Settings->Product Name 下,为“Debug”和“Release”定义单独的名称。默认情况下,应用程序 ID 是从此产品名称生成的,因此您将获得与 Alex 的答案相同的效果。然后我定义了 2 个方案,一个带有“Debug”的“Build Configuration”,一个带有“Release”。快!手机上的两个应用程序,并在方案之间切换以选择您正在构建的一个。

以上是关于在同一 iOS 设备上安装开发应用程序版本和生产? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

适用于 iOS 的开发和生产应用程序(使用 Facebook SDK)

iOS 应用的 AppStore 版本及其多个 Testflight 构建在同一设备上

如何在同一设备上使用同一个包发布和安装同一个 android 应用的两个版本

如何分离 iOS APNS 通知的沙箱和生产设备令牌

在开发人员设备上安装以前版本的 iOS(当前为 5.0 -> 想要 4.3.5)

无法在我的 iOS 设备上安装反应原生应用程序