用xcode4.3.2中的organizer顺利发布成功

来源:互联网 发布:海关数据网 编辑:程序博客网 时间:2024/06/05 19:11

之前一直都是用老版xcode3.2.x / snow leopard中的app loader来发布的,

系统升级到 lion 10.7.3, xcode升级到 4.3.2后,可以用xcode中集成的organizer来发布了,感觉不错,唯一的不爽是上传时没有进度条,只能开活动监视器来看发送的数据量和速度。

1. 对相应的属性进行正确设置: bundle identifier / bundle version / bundle display name / icon files / distribution profile / Targeted Device Family / iOS Deployment Target etc...

2. 增加distribution

3. 编译前先clean一下,然后edit scheme,选择archive:  iOS device  /  Distribution

4.  Archive: Validate / Distribution


上传过程中,出现几次报错:

1. 关于icon格式问题。之前美工给的icon格式都是png,这次给的却是jpg,网上问了别人说是用jpg没问题,而且真机上能够正常显示,但上传时却报错,说是格式不符,需用png格式。苹果要求真严。。。

2. 用organizer上传很长时间均不成功,没办法,中途改用app loader上传成功,不久就收到消息,invalid binary。。。删除后再次organizer上传成功

3. 报错如下:iphone/ipot touch:application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv6.

修改方式如下:target -> Build Settings -> architectures ->Distribution : 修改为 armv6 与 armv7

4. 报错如下:An error occurred uploading to the iTunes store.

解决方式如下: re-creating the old Java 1.5 symlinks:

开terminal:

cd /System/Library/Frameworks/JavaVM.framework/Versionssudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0

可输入 

ls -l /System/Library/Frameworks/JavaVM.framework/Versions total 48

查看

xcode功能大集成后,速度变得慢多了,留给你时间思考尴尬