1.在iTunes connect添加应用后,添加完应用信息,有个按钮 ready to upload ,需要点击,再进行后续选择后,在archive后,validate才可以,否则会提示没找到对应的应用信息。
2.程序图标问题,如果是iphone程序,提交2个尺寸,57x57, 114x114就可以,并且两个图不能有透明效果,图标的圆角效果,由苹果系统给生成,不需要自己生成圆角。还有图标顶部的光照效果,需要plist 设置UIPrerendered,或者4.5.2在应用图标后有 prerendered的多选框,勾选应该就能去掉光照效果,如果不勾选,并且自己的图标带有光照效果,就会重合,
3.编译过程中,需要Edit Scheme,选择 Archive 选项,选择 Release 还要勾选reveal Archive in Organizer;
4.选择完发布证书后,清空选项, xCode->Product->Archive就可以生成xcarchive文件。
5.项目的build setting->Deployment->skip install 要改成NO, 否则不会显示在Organizer 中
6.应该在第三方库,生成静态库 static Library时的 skip install设置为YES,否则会有其他问题,validate无效,或version不能显示,或无法生成ipa 等问题(这些问题未验证,通过网络搜索得知)
7..xcarchive文件生成后,xcode->Editor中,可有Delete archive, validate archive等菜单项,show in Finder,可以找到具体文体,会保存在默认的xcode 的文件夹下,也可以在Xcode->preference->Location中自定义的路径中
8.validate有效后, 可以Distribute。。发布应用程序,弹出页面有三个选项
第1个会提交到AppStore, 第2个会生成ipa,上传成功后,会提示你 is being upload, 但是马上去看iTunes connect上,状态可能还没有立刻改变。还有可能是watiing for upload.
9.生成的xcarchive文件可能没有显示出icon来, 但是检验有效, 具体原因未知,搜索得知,不影响,等后续发展回来再补充。
10. 通过第2项,会生成ipa,应该可以放到越狱手机上可以,但没有装过验证。ad-hoc也是通过这个发布,ad-hoc需要知道测试机的id
其他的留待后续补充