Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.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项目,以便它可以被视为与Appstore中我当前的iPhone应用程序相同?_Iphone_Ios_App Store - Fatal编程技术网

我需要做什么来配置一个新的iPhone项目,以便它可以被视为与Appstore中我当前的iPhone应用程序相同?

我需要做什么来配置一个新的iPhone项目,以便它可以被视为与Appstore中我当前的iPhone应用程序相同?,iphone,ios,app-store,Iphone,Ios,App Store,我目前在Appstore中有一个应用程序。我需要对应用程序进行更改,但这些更改非常重要,因此我们决定从头开始创建新的Xcode项目比修改现有项目更容易。我不完全理解iPhone应用程序中的所有内容,只足以支持代码并进行基本更改。但我假设我上传到Appstore的二进制文件需要足够相似,以替换我在Appstore中的现有代码,这样苹果才会将其视为“相同”的代码。我需要确保新项目中的哪些内容与旧项目相同,以便苹果知道它是“相同”的应用程序 我比较了两个项目中的Info.plist文件,以确保它们是相

我目前在Appstore中有一个应用程序。我需要对应用程序进行更改,但这些更改非常重要,因此我们决定从头开始创建新的Xcode项目比修改现有项目更容易。我不完全理解iPhone应用程序中的所有内容,只足以支持代码并进行基本更改。但我假设我上传到Appstore的二进制文件需要足够相似,以替换我在Appstore中的现有代码,这样苹果才会将其视为“相同”的代码。我需要确保新项目中的哪些内容与旧项目相同,以便苹果知道它是“相同”的应用程序


我比较了两个项目中的Info.plist文件,以确保它们是相同的。我只需要在新项目中更改bundle标识符以匹配旧项目。此外,产品名称已修改为相同。我不知道这些改变是否有必要,但我认为它们应该是一样的。还有其他的吗?如果是这样,它们是什么?

如果默认设置不合适,或者代码在编译、构建阶段和所有目标的构建规则时出现问题,我将检查构建设置

基本上,如果代码编译良好,并且应用程序中没有问题,那么包标识符和名称(基本上是Info.plist)需要相同才能复制


编辑:如果您是从较旧的Xcode版本迁移过来的,那么您可能有不同的构建设置和构建阶段。我只想看看编译是否正常,应用程序在所有目标下的功能是否正常运行

就应用商店而言,唯一重要的是应用程序id(捆绑标识)。你可以重命名应用程序,更改图标,上传完全不同的程序,等等。只要应用程序id匹配,商店就会认为它是一样的。

新项目编译得很好。因此,我验证了Info.plist文件与包标识符的名称相同。谢谢