【问题标题】:iOS: Running different apps on deviceiOS:在设备上运行不同的应用程序
【发布时间】:2011-09-15 19:56:21
【问题描述】:

我是一名新手 iOS 开发人员并获得了我的 iOS 开发人员计划帐户,我设置了 iOS 证书和配置文件,我可以在我的设备 (iPad) 上运行我的测试应用程序。我的问题是,如果我想在我的设备上运行不同的测试应用程序(想象几个 Apple 示例代码)而不替换我设备上最后一个测试的应用程序(我的意思是在测试结束时将所有这些应用程序保留在我的设备上)会是什么把戏在这里?我知道每个应用程序都有自己的包标识符,但是如何管理这种情况以在具有相同 iOS 证书/配置文件的设备上运行所有应用程序?

【问题讨论】:

  • 所以你想在你的 iOS 设备上使用不同版本的同一个应用?
  • 是的,这正是我想要的,也很想知道如何在设备上运行几个不同的应用程序
  • 你可以。我的设备上现在有 4 个不同的应用程序,都是我编写的。
  • 当您想要进行主要修订时,还要在构建设置中增加版本号。
  • 当我更改我的产品名称并尝试在设备上运行它时,调试器控制台说:正在调试的程序没有运行...它似乎无法以不同的名称运行它,除非你删除设备上的应用程序(意味着无法保留该应用程序的两个版本)。我看到更改产品名称后,它仍然引用以前的应用程序(我更改产品名称的早期应用程序)。您是否认为这涉及到其他东西,比如两个版本都相同的包标识符?我也更改了项目名称,它也没有帮助。

标签: ios certificate


【解决方案1】:

只需更改项目的名称,它就应该重构。更改 xcode 中文件和文件夹根目录的名称。您可以单击它,它会让您更改名称。在 Build Settings Properties 中,也更改那里的名称。单击文件列表顶部的项目名称,它会显示构建属性。

【讨论】:

  • 抱歉没有明白你的意思。你能解释一下吗,项目有不同的名字......如果我想运行,我必须更改捆绑标识符以使其对所有人都一样它们在设备上,最终相互替换..
【解决方案2】:

如果我理解正确,您的问题分为两部分:

  1. 是的,您可以在自己的设备上运行许多(不同的)应用程序。
  2. 要在您的设备上运行同一个应用程序的多个版本,您只需将应用程序的产品名称更改为不同的名称,app1、app2 等。这是一个相对简单的过程。这个 SO Q/Aenter link description here 有说明。您不需要重命名您的项目或其他任何东西。只需复制项目并按照说明创建新产品名称即可。

【讨论】:

  • 当我更改我的产品名称并尝试在设备上运行它时,调试器控制台说:正在调试的程序没有运行...它似乎无法以不同的名称运行它,除非你删除设备上的应用程序(意味着无法保留该应用程序的两个版本)。我看到更改产品名称后,它仍然引用以前的应用程序(我更改产品名称的早期应用程序)。您是否认为这涉及到其他东西,比如两个版本都相同的包标识符?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-31
  • 2012-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多