Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在同一iOS设备上安装开发应用程序版本和生产应用程序版本?_Iphone_Ios_Xcode_Ios5_Ios6 - Fatal编程技术网

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

Iphone 在同一iOS设备上安装开发应用程序版本和生产应用程序版本?,iphone,ios,xcode,ios5,ios6,Iphone,Ios,Xcode,Ios5,Ios6,我有一个应用程序,目前在AppStore中,我把它放在手机上,向用户和其他可能感兴趣的人展示。与此同时,我正在同一部手机上开发下一个版本的应用程序。我希望能够在同一台设备上并排安装这两个应用程序 实现这一点的规定/最简单的方法是什么?这可能吗?理想情况下,这将尽可能自动化,在每次部署之前不需要手动重命名 非常感谢 是的,您可能只需要使用不同的应用程序id对开发应用程序进行签名 例如: 如果您有店内com.myCompany.myWonderfulApp 用于devcom.myCompany.my

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

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


非常感谢

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

例如: 如果您有店内
com.myCompany.myWonderfulApp

用于dev
com.myCompany.myWonderfulAppDevelopment

在我准备提交之前,您是否建议重命名捆绑包标识符,或者我是否应该为其创建单独的方案(但不确定您是否可以通过方案自定义捆绑包id)。更新:您推荐的解决方案似乎能够同时部署这两个应用程序,但是xcode似乎不再能够在我的设备上启动开发应用程序。错误消息是:无法启动“我的应用程序”无法获取进程123(或其他进程号)的任务。这是预期的吗?不,不是尝试重新启动设备启动修复了该问题,谢谢!对我来说最平滑的解决方案:在目标->构建设置->产品名称下,为“调试”和“发布”定义单独的名称。默认情况下,应用程序id是根据此产品名称生成的,因此您将获得与Alex回答相同的效果。然后我定义了两个方案,一个带有“Debug”用于“Build-Configuration”,另一个带有“Release”。急板地!在手机上安装两个应用程序,并在方案之间切换,以选择您正在构建的方案。只需稍加编辑,这是一个真正的问题,对我帮助很大。下面亚历克斯·特伦特给出的答案很有效。