Iphone 制作同一应用程序的两个版本-lite和pro
我们有一个AdWhill赞助的应用程序版本(Moonrise),并希望提供一个0.99美元的免费广告版本 出于维护的原因,我希望有一个单一的应用程序,在其中我只需更改几个定义即可打开和关闭广告 但我如何编译成两个不同的“应用程序包”,也就是说,它们有不同的名称和包标识符 我想我只是想在我尝试之前提醒你一声,如果有什么问题我应该考虑一下。另外,如果有更简单的方法,我想知道(因为这在开发人员中应该很常见) 计划是Iphone 制作同一应用程序的两个版本-lite和pro,iphone,bundle,multiple-versions,Iphone,Bundle,Multiple Versions,我们有一个AdWhill赞助的应用程序版本(Moonrise),并希望提供一个0.99美元的免费广告版本 出于维护的原因,我希望有一个单一的应用程序,在其中我只需更改几个定义即可打开和关闭广告 但我如何编译成两个不同的“应用程序包”,也就是说,它们有不同的名称和包标识符 我想我只是想在我尝试之前提醒你一声,如果有什么问题我应该考虑一下。另外,如果有更简单的方法,我想知道(因为这在开发人员中应该很常见) 计划是 创建捆绑包标识符,在-info.plist中更改它 使用新名称创建新应用程序,更改捆绑
如果你能做好每件事,你就可以用一个项目来构建它的不同版本。谢谢。但正如我所担心的,只要碰一下这些东西,编译器就会崩溃。遗憾的是,这与“把一切都做好”无关。复制目标后,我得到了两个同名的.app产品-我应该担心吗?在将两个目标正确地指向副本changes.plist后,我只能在设备上运行它。在模拟器模式下,它突然抱怨在项目文件夹的路径中有一个带有空格的目录。另外,你能解释一下7是什么意思吗?请看这里:一些XCode版本之后,它的工作原理与您描述的基本相同。与在XCode中复制文件相比,我更喜欢复制目标并拖入文件并选中“复制”复选框,因为项目和文件夹导航器仍然存在缺陷。现在,我们有了一个更好的文件检查器,您可以激活它并准确地查看每个文件所属的目标。方案通常不需要更改,并且可以使用#if语句将源重复项保持在最小。可能的重复项