我正在使用xcode 6,我正在尝试向应用商店提交iOS(目标:iOS8)应用,我收到了itms-4238错误。 它说,已经有相同的版本,但到目前为止我还没有成功提交过这个应用程序。所以在itunes connect上没有提交的构建。 所以我不知道为什么我会这样做。
我正在做的是:
创建档案 从Organizer提交二进制文件 我也尝试使用ApplicationLoader提交,但结果是一样的。
我得到的错误就是这个。
ERROR ITMS-4238:“冗余二进制上传。已存在二进制上传 在SoftwareAssets / PrereleaseSoftwareAsset上为火车'1.0'构建版本'1.1'
我已经设置了更高的版本0.1。
但仍会导致错误。
答案 0 :(得分:9)
最有可能的是它会出现相同的构建版本。与构建版本不匹配。检查您的项目构建版本和itune连接构建版本
转到您的plist文件并更改" CFBundleVersion"因此,如果您要上传版本1.2,请将其更改为1.2.1,但保留" CFBundleShortVersionString"为1.2所以你应该
CFBundleShortVersionString - 1.2 CFBundleVersion - 1.2.1
存档并提交,然后在iTunes Connect中,您将看到您为1.2版提交的所有版本