谷歌搜索时没有找到任何相关信息。所以我会在这里问自己。
我目前正致力于重建使用Objective-C编写的4-5岁的应用程序。我正在使用swift编写应用程序的更新版本。
我如何才能更新itunes connect上的当前应用?仅仅将项目中的Bundle标识符更改为旧标识符就足够了吗?
或者我是否必须在旧项目中创建swift文件?
答案 0 :(得分:3)
捆绑标识符是主要的东西。但是,如果将用户默认值或文件的设置写入文档目录或其他目录,则需要确保这些设置在旧版本中正常工作,或者在新版本中忽略它们是可以的。
您应该能够测试在设备上运行旧的应用商店版本,然后安装更新的版本(来自Xcode或iTunes)并确保升级过程正常运行。
答案 1 :(得分:1)
是的,确保捆绑标识符相同是重要的部分。此外,您必须增加版本号才能上传应用的更新版本。
只需创建一个新项目并在Swift中重新编码。
答案 2 :(得分:0)
应用程序通过其ID识别并通过其签名进行验证。只要您使用相同的开发证书,签名,配置和应用程序ID,您就应该能够根据需要更改应用程序,并且仍然能够正确识别它。