在我的应用程序的较新版本中,我更新了它以符合新协议,但我希望旧版本的应用程序(我还有xcodeproj)仍然在我的设备上,以防我需要旧版本协议
要明确这不是针对客户的,但我希望能够在手机上安装两个版本的应用程序。我该怎么做呢?我的Bundle identifier
目前是me.${PRODUCT_NAME:rfc1034identifier}
,我听说过有关更改内容的问题,但如果我在rfc1034...
之前添加2并运行它,它仍会安装在应用上。如果是这样的话我该怎么改呢?
答案 0 :(得分:1)
您当前的捆绑包标识符正在使用产品名称,因此您需要对其进行更改以创建所需的第二个版本。
进入项目目标并选择构建然后查找包装。在这里更改产品名称,您会发现它有效。
答案 1 :(得分:0)
使用两个不同的捆绑标识符。 在您的情况下,您可以在info-plist中删除$ {PRODUCT_NAME:rfc1034identifier}并提供一些与您的产品名称不同的硬编码值,或者您可以在目标的构建设置中更改产品名称。