0

我有一个带广告的免费版本和一个商业无广告版本。

现在,我编译了我的免费应用程序并毫无问题地提交了它。

接下来,我复制了我的 app 文件夹,删除了广告代码并更改了 bundle id 以匹配商业版本。

当我更改捆绑 ID 时,应用程序无法编译,它开始运行,但立即显示“已完成运行应用程序...”

只要我返回我的 prev bundle id,它就可以正常运行。

这里有什么问题?

4

1 回答 1

0

听起来你的计划可能很糟糕。尝试这个:

1)更改您的捆绑标识符

2) 通过单击项目名称(在项目导航器顶部)按回车键,输入新名称,并允许 Xcode 继续其自动重命名过程来重命名项目(这可能是可选的,不确定 Xcode 是否真的关心如果两个项目具有相同的名称并且构建在相同的设备/模拟器上......但只是为了安全......)

2)点击项目的下拉菜单(“停止”按钮旁边),然后点击“管理方案”

3)选择所有方案,按删除,然后在弹出窗口中按“删除”

4) 点击“Autocreate Schemes Now”创建新的scheme

5) 进行清理(产品菜单 -> 清理),构建,然后再次尝试运行项目

祝你好运。

于 2012-12-29T08:42:47.253 回答