Xcode的一些小技巧
- 快捷键设置:Preference/Key Bindings
- 打开Archives面板:window→organizer
- 格式化代码:全选,Ctrol + i;
- URL Scheme 是为方便app之间互相调用而设计的
- Cocos项目Launch images设置:直接替换图片!
- 接苹果IAP时,购买后未移除订单:因为购买成功后未移除交易队列观察者。
- 更改App名称:在info.plist文件中修改Bundle displayname的值。
- Xcode项目加入新的测试设备:
- 苹果开发者网站中加入新设备的UDID
- 更新PP文件并下载安装
- 用数据线直接运行安装时PP文件用Developer的。
- 打包IPA测试时PP文件用Distribution Ad Hoc的。
- Xcode导入.dylib文件的小窍门
Xcode踩坑记录
- Xcode链接时报错:ld: warning: directory not found for option '-L...' ld: library not found for ... clang: error: linker command failed with exit code 1 (use -v to see invocation)
原因:Library Search Paths 填写错误
解决方案:
1.选择project(targets)
2.选择Build Settings
3.在Library Search Paths中将相应库的路径填写正确,或删除:
- Xcode编译时报错:library not found for -lcrt1.3.1.o
解决方法:
在General -> Deployment Info -> Deployment Target中进行调整:
3. Xcode8升级后注释快捷键无法使用
解决办法:
命令运行: sudo /usr/libexec/xpccachectl
然后必须重启电脑后生效-
接微信sdk时,
注意是在工程文件(PROJECT)中,而不是在TARGETS中!!!
报错: resource fork, Finder information, or similar detritus not allowed
Xcode 无法用鼠标选中代码了:重启电脑后正常。