在同一 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 应用的两个版本