Xcode4 运行卡等一些问题说明
那天听说xcode4支持IOS4.3,我就去下载一个了来玩,结果N多悲剧哎。。。提醒大家注意下
主要一些使用上的问题和比较卡
1,Xcode4运行起来非常卡,搞的经常像死机一样,我的MAC机配置CPU: 2G Intel Core2 Duo, 内存: 2G 1067M DDR3
动不动就卡啊,要命的, 机器不够刚的不要轻易尝试啊!求优化办法,
2,一些和Xcode3不一样的地方
2.1 编译以后app不在原来的项目目录下了,以前都是在project文件同目录的build下面了,现在直接找不到,
如果想放回到原来的路径,需要在Xcode->Preferences->Locations->Build Location 里面
下拉箭头选择:Place build products in locations specified by targets
就可以了
2.2 设置build的Debug,Release,还是Distribution也和原来一样了
我最初在Info和build Settings里面设置了半天,一直都是Debug,最后终于在网上找到了,
要在Run按钮右边的Scheme按钮选择Edit Scheme,到弹出界面里去修改才有用
2.3 关于上传
Xcode4 自带Archive功能,可以直接从工程打包生成.ipa文件,通过Product->Archive,这一点我还是蛮喜欢的。
Xcode4 还自带上传功能,Archive以后直接从Window->Organizer里面可以选择我们之前打包的ipa文件,直接点Submit按钮提交,本来这个也是非常方便的,
但是,xcode4自带的上传功能有错,每次通过它提交的时候,总会报这个错(com.apple.transporter.util.StreamUtil.readBytes(Ljava/io/InputStream;)),我对他是相当的无语啊。
然后你就只能自己去下载一个apploader,从这里:http://itunesconnect.apple.com/apploader/ApplicationLoader_1.3.dmg
然后通过这个apploader上传就OK了
3, xcode4添加Framework的方法
Add Existing Framework的菜单功能找不着了,放到项目设置中了,方法如下:
- select your project,
- select the target,
- go to the 'build phases' tab,
- open the 'Link binary with Libraries' disclosure triangle
- Use the + to add the library you want