iOS应用打包发布问题
2014-10-23 16:12
716 查看
这个月公司安排我一个人做iOS客户端开发,由于急着用,我先发布一个版本,由于第一次发布iOS应用,期间出了不少问题,记录于此。
1、使用Application Loader 发布时报错:Communication error.please use diagnostic mode to check connectivity.you need to have outbound access to tcp port 443.
这个问题可能是网络造成的,我电脑用了用于翻长城的代理工具,取消系统代理就好了。
2、unable to authenticate the package:XXX.itmsp
其中XXX处是应用的App ID, 这个是在项目》Build Settings 》Code Signing 》Release 的Any iOS SDK设置错了, 选择iPhone Distribution(一般应该都是这个名字吧)就可以了。
3、invalid provisioning profile.the provisioning profile included in the bundle is invalid.
这个把下载的ios_distribution.cer 这个证书安装好就可以了,囧。
4、missing required icon file. the bundle does not contain an app icon for iphone/ipod touch of exactly '120 120' pixels, in .png format for ios versions >= 7.0
最新的ios7需要额外的这三个尺寸的icon,'120x120','152x152','76x76',制作好加到项目里就行。
5、new apps and app updates submitted to the app store must be built with public(GM) versions of Xcode 5.1.1 or higher and iOS 7 SDK. Do not submit apps built with beta software.
据说从2014年5月12日开始,必须使用最新的xcode5.1.1才能上传应用,而我的Xcode版本是5.1,赶紧升级下吧。(而且必须要用最新版的XCode重新打包才行)
6、添加新的调试设备时:a valid provisioning profile for this executable was not found.
因为我之前打包的时候在Project中将Code Signing Identity中将Provisioning设置成了发布证书(iPhone Distribution),切换成调试证书(iPhone Develop)就行了
1、使用Application Loader 发布时报错:Communication error.please use diagnostic mode to check connectivity.you need to have outbound access to tcp port 443.
这个问题可能是网络造成的,我电脑用了用于翻长城的代理工具,取消系统代理就好了。
2、unable to authenticate the package:XXX.itmsp
其中XXX处是应用的App ID, 这个是在项目》Build Settings 》Code Signing 》Release 的Any iOS SDK设置错了, 选择iPhone Distribution(一般应该都是这个名字吧)就可以了。
3、invalid provisioning profile.the provisioning profile included in the bundle is invalid.
这个把下载的ios_distribution.cer 这个证书安装好就可以了,囧。
4、missing required icon file. the bundle does not contain an app icon for iphone/ipod touch of exactly '120 120' pixels, in .png format for ios versions >= 7.0
最新的ios7需要额外的这三个尺寸的icon,'120x120','152x152','76x76',制作好加到项目里就行。
5、new apps and app updates submitted to the app store must be built with public(GM) versions of Xcode 5.1.1 or higher and iOS 7 SDK. Do not submit apps built with beta software.
据说从2014年5月12日开始,必须使用最新的xcode5.1.1才能上传应用,而我的Xcode版本是5.1,赶紧升级下吧。(而且必须要用最新版的XCode重新打包才行)
6、添加新的调试设备时:a valid provisioning profile for this executable was not found.
因为我之前打包的时候在Project中将Code Signing Identity中将Provisioning设置成了发布证书(iPhone Distribution),切换成调试证书(iPhone Develop)就行了
相关文章推荐
- iOS-应用打包发布常见问题
- iOS Dev (58) 打包发布缺少57x57、72x72图标问题
- 解决Xcode 7打包的应用与iOS 9的兼容问题
- React Native发布APP之打包iOS应用
- IOS开发创建开发证书及发布App应用(六)——打包应用
- React Native发布APP之打包iOS应用
- React Native发布APP之打包iOS应用
- React Native发布APP之打包iOS应用
- IOS应用打包并发布APP至AppStore(Xcode6)
- iOS真机调试、打包测试、发布程序常见问题(不断更新ing)
- iOS企业发布问题记录一(为什么iOS的应用安装到一半时提示"无法下载应用程序"?)
- IOS应用打包发布遇到的坑
- xcode 5.1打包iOS 7.1应用问题笔记
- Xcode 7打包的应用与iOS 9的兼容问题
- iOS应用真机调试/证书配置/打包/发布国际化
- 总结一下iOS应用发布到app store的过程和遇到的问题
- unity打包发布apk或ios时,tag值错乱导致触发器部分失效的问题
- iOS 应用打包、Archive、Upload iTunes 错误问题
- iOS 应用打包 设备兼容性问题(Build Active Architecture Only)
- 2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南