在osx86 lion里mas无法登陆,目前公认的原因是网卡没有识别为内建。
如果使用的chameleon,可以在com.apple.Boot.plist里添加:
<key><key>EthernetBuiltIn</key></key>
<string><string>Yes</string></string>
DSDT爱好者可以用dsdt的方法。
然后:
1. 删除/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
2. 在系统设置偏好里/网络 里删除所有网络连接
3. 重新启动
4. 重新在系统设置偏好里/网络 里加所有网络连接
5. reboot, 打开app store, sign in。
星期日, 八月 07, 2011
星期二, 八月 02, 2011
Xcode4 code sense
xocde4的codesense经常抽风,网上有许多方法,但都不太好用,或者说根本没用。
如果打开一个项目的时候,出现rebuild index,那基本上就可以用了,可是xcode4里没有强制rebuild index的功能,只能看xcode大爷的心情。
根据一些文章,删除DerivedData可以强制rebuild index,可是经过多次测试,证明,仅仅删除deriveddata是不行的,需要删掉user里所有和Xcode有关的东西。这样有时候仍然不行,还需要删掉xcodeproject中的一些东西,只留下project.pbxproj,但是这样有时候仍然不行,还需要到var里删掉一些。
这太麻烦了。
最近的测试发现,可以简化一些。
1、删掉DerivedData
2、删掉xcodeproject里的user数据
3、删掉libarary里的cache
4、touch一下project里的文件和目录
5、打开project,build一次,这时候code sense可能仍然不行
6、关闭,再打开,或者touch一遍再打开,这时应该可以了
如果打开一个项目的时候,出现rebuild index,那基本上就可以用了,可是xcode4里没有强制rebuild index的功能,只能看xcode大爷的心情。
根据一些文章,删除DerivedData可以强制rebuild index,可是经过多次测试,证明,仅仅删除deriveddata是不行的,需要删掉user里所有和Xcode有关的东西。这样有时候仍然不行,还需要删掉xcodeproject中的一些东西,只留下project.pbxproj,但是这样有时候仍然不行,还需要到var里删掉一些。
这太麻烦了。
最近的测试发现,可以简化一些。
1、删掉DerivedData
2、删掉xcodeproject里的user数据
3、删掉libarary里的cache
4、touch一下project里的文件和目录
5、打开project,build一次,这时候code sense可能仍然不行
6、关闭,再打开,或者touch一遍再打开,这时应该可以了
星期四, 七月 14, 2011
改掉firefox里丑陋的中文字体
多年来,osx的firefox的中文一直都是无比丑陋的。字体丑陋是可以理解的,毕竟firefox这是用的日文字体中的中文字体,这个大家都知道。但是使用日文字体显示中文,这种方式是不可以理解的,而且这种错我的方式是必须予以坚决的纠正的。
网上的方法很多,只有一种我实验成功了,改config。
1、about:config
2、搜索所有带font.*.ja的项目,把ja的字体统统改为STHeiti
3、刷新…ok,恶心的日文字体可以消失了!
网上的方法很多,只有一种我实验成功了,改config。
1、about:config
2、搜索所有带font.*.ja的项目,把ja的字体统统改为STHeiti
3、刷新…ok,恶心的日文字体可以消失了!
星期三, 七月 13, 2011
Install Xcode 3.2.6 on OSX Lion
Xcode4是在是太buggy了,code sense基本上就没有正常过,果断决定暂时换回Xcode3.2.6。
问题是,Xcode326没法直接装在lion上面,devtools不会被安装。
测试了一下以前的版本,发现
1、xcode322是可以安装的,当然安装后没法正常运行。
2、从xcode322升级到xcode326,devtools仍然没有升级,运行就会出错。
3、用pacifist可以安装packages里的pkg,但是全都装到了root里,而不是在developer里。
4、xcode322和326的pkg还有比较多的差别,直接替换pkg,借鸡生蛋行不通。
初步猜测是mpkg安装文件的问题,对比了一下mpkg里的文件,iphonesdksl.dist比较可以,用文本编辑器可以打开这个文件,看了一遍,找到问题了。
iphonesdk.dist中的部分内容:
322:
id="DevTools"
title="DevTools_title"
description="DevTools_description"
enabled = 'false'
start_selected = 'ture'
>
326:
id="DevTools"
title="DevTools_title"
description="DevTools_description"
enabled = 'false'
start_selected = 'isDevToolsCompatible()'
>
326比322多了一个兼容性检查,正是这个检查导致了326无法正常装到lion上。
解决办法:
把326里的兼容性检查去掉即可。
经过简单的测试,似乎运行的很正常。
修改过的mpkg,替换即可,dmg是无法直接替换的,需要再创建一个rw的。
http://nailtoolkit.googlecode.com/files/Xcode%20and%20iOS%20SDK.zip
问题是,Xcode326没法直接装在lion上面,devtools不会被安装。
测试了一下以前的版本,发现
1、xcode322是可以安装的,当然安装后没法正常运行。
2、从xcode322升级到xcode326,devtools仍然没有升级,运行就会出错。
3、用pacifist可以安装packages里的pkg,但是全都装到了root里,而不是在developer里。
4、xcode322和326的pkg还有比较多的差别,直接替换pkg,借鸡生蛋行不通。
初步猜测是mpkg安装文件的问题,对比了一下mpkg里的文件,iphonesdksl.dist比较可以,用文本编辑器可以打开这个文件,看了一遍,找到问题了。
iphonesdk.dist中的部分内容:
322:
title="DevTools_title"
description="DevTools_description"
enabled = 'false'
start_selected = 'ture'
>
326:
title="DevTools_title"
description="DevTools_description"
enabled = 'false'
start_selected = 'isDevToolsCompatible()'
>
326比322多了一个兼容性检查,正是这个检查导致了326无法正常装到lion上。
解决办法:
把326里的兼容性检查去掉即可。
经过简单的测试,似乎运行的很正常。
修改过的mpkg,替换即可,dmg是无法直接替换的,需要再创建一个rw的。
http://nailtoolkit.googlecode.com/files/Xcode%20and%20iOS%20SDK.zip
星期二, 五月 24, 2011
订阅:
博文 (Atom)