构建新的 App 和 App 更新时,必须使用公共(GM)版 Xcode 6 或更高版本、OS X 以及 iOS SDK。请勿提交使用 Beta 版软件,包括 Beta 版 OS X 构建的 App。
来源:互联网 发布:邮币卡交易软件 编辑:程序博客网 时间:2024/04/29 22:25
上个星期五,打包APP到itunesconnect,选择提交审核时,出现了下面这个错误:
(图片看不了的话,就看这里的文字吧:圆形的红底白色感叹号,构建新的App和App更新时,必须使用公共(GM)版Xcode 6 或更高版本、macOS 以及iOS SDK。请勿使用Beta版软件,包括Beta版macOS构建的App)
MAC 系统是 OS X EI Capitan 版本 10.11 的, Xcode 是 7.3.1(7D1014)。
上网查了一下,找到了解决办法,特此记录一下,方便大家。
我使用的是->机智的解决方法。
一开始还不知道要怎么做,后来,就突然顿悟了。
打包前,Version不变,把Build改一下,之前是1的话,就改个大于1的。比如:1.1,1.5都行。
Product -> Archive -> 来到这个界面:
(图片看不了,看文字:
Archives | Crashes
Name | Creation Date | Version
Demo 具体时间 1.0
)
右键第一个文件(看不了图片的话,就是上面Demo那行) -> Show in Finder -> 右键显示包内容 -> Products -> Applications -> .app文件 右键显示包内容 -> 找到Info.plist
把info.plist里面
key 为 BuildMachineOSBuild 的 value 改成正式版本的编译号,比如14C109 (Yosemite 10.10.2)
原文链接:http://www.cnblogs.com/saxibuni/p/5430123.html
原文是直接在之前打包的文件里修改的:
Window -> Organizer -> Archives
找到对应的版本,右键Show In Finder
……
而我是重新打包的,我不清楚,这样改了之后,同一个版本号,同一个Build,是否也能上传。
作者这样写,那就应该是可行的吧。估计是会把之前上传的覆盖吧,反正之前的也无法提交审核。
这样看来,还是我的步骤繁锁一点,大同小异吧。
- 构建新的 App 和 App 更新时,必须使用公共(GM)版 Xcode 6 或更高版本、OS X 以及 iOS SDK。请勿提交使用 Beta 版软件,包括 Beta 版 OS X 构建的 App。
- 构建新的 App 和 App 更新时,必须使用公共(GM)版 Xcode 6 或更高版本、OS X 以及 iOS SDK。请勿提交使用 Beta 版软件,包括 Beta 版 OS X 构建的 App。
- 工具链无效。新 App 和 App 更新必须使用公共(正式)版 Xcode 6 或更高版本以及 iOS 8 SDK 或更高版本来构建。请勿提交 Beta 版软件构建的 App。
- 提交至APP STORE的APP和APP更新必须使用Xcode5.1.1(或更高级版本)及ios 7 sdk进行构建
- 使用 Xcode 5.1.1 或更高版本,或使用 Application Loader 3.0 或更高版本提交您的构建版本。
- Mac OS X El Capitan beta 6 + Xcode 7 beta 4 的问题有解了
- iOS如何使用TestFlight进行App Beta版测试
- 苹果要求所有新app以及版本更新必须支持iOS 8 SDK和64-bit
- 使用Mac OS X的Safari浏览器调试ios设备上的safari和cordova app(UIWebview)
- MAC OS编译iOS版Linphone SDK和APP
- App无法转让,您必须为想要转让的App关闭TestFlight Beta版测试解决方案
- Mac OS X 下 App 的卸载
- Beta 版软件如何成功发布App
- Xcode,OS X(SDK),iOS(SDK)版本对应
- [APP开发] 在 Win 7或8 下使用 VirtualBOX 虚拟机安装 OS X 10.10 Yosemite 及 Xcode 6.1
- [分享]错误“应用程序Xcode的这个版本不能与此版本的OS X配合使用”以及Mac源码和IOS开发资料分享
- 手工构建 Mac OS APP (一)
- 手工构建 Mac OS APP (一)
- 图像处理理论(三)——双边滤波, Steerable滤波, Gabor滤波, Schmid滤波
- Mysql与其他数据库的简单比较
- UVA11292
- web dynpro配置注意事项
- 99%的人都理解错了HTTP中GET与POST的区别
- 构建新的 App 和 App 更新时,必须使用公共(GM)版 Xcode 6 或更高版本、OS X 以及 iOS SDK。请勿提交使用 Beta 版软件,包括 Beta 版 OS X 构建的 App。
- Java中的JavaCore/HeapDump文件及其分析方法(很重要)
- linux 进程前台/后台切换
- heritrix网络爬虫存储路径设置
- 数据库简单建立
- iOS 设备唯一标示
- Linux基本命令【二】
- ANDROID STUDIO系列教程一下载与安装
- Xenomai 3 和 PREEMPT_RT 相比有什么好处