20、打包报错:
Missing Info.plist value. The Info.plist key 'BGTaskSchedulerPermittedIdentifiers' must contain a list of identifiers used to submit and handle tasks when 'UIBackgroundModes' has a value of 'processing'.
For more information, refer to the Information Property List Key Reference at https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Introduction/Introduction.html. With error code STATE_ERROR.VALIDATION_ERROR.90771 for id 71411041-26f9-435a-ae4d-454c90df630e
19、SDWebImage设置图片内存暴增,原图过大导致,可设置options进行调整
// 设置options为SDWebImageScaleDownLargeImages,即可。
[obj sd_setImageWithURL:url placeholderImage:JFPConst.jfp_defaultImg options:SDWebImageScaleDownLargeImages];
9、UILabel文字过长时换行失效
// 设置属性实现正确换行
// 为 UILabel 配置 preferredMaxLayoutWidth,设置最大宽度,即可成功换行!
[_titleLbl setPreferredMaxLayoutWidth:kSW - 60];
阅读原文
8、如何删除项目中的.svn文件
terminal:cd 文件目录
执行命令: find . -type d -name ".svn"|xargs rm -rf
7、Cornerstone日志无法查看如何解决?
清除Cornerstone缓存文件,重启即可重新加载历史日志。
命令cmd+shift+g ~/资源库/Caches/Cornerstone,删除后,重启app
阅读原文
6、编译报错 Multiple commands produceMultiple commands produce '/Users/XXX/Library/Developer/Xcode/DerivedDat...
一般遇到这种问题,点击工程targets,然后在copy bundle resource 找到对用的资源文件路径,删除后运行即可
阅读原文
5、项目编译报错 Please check the connection to the device, and review all errors in the Device simulates
解决:手机重启,重新设置信任即可
4.sudo gem install cocoapods 执行命令式提示没有权限You don't have write permissions for the /Library
解决:sudo gem install -n /usr/local/bin cocoa pods 输入密码即可进行安装
3.删除Xcode中多余的证书provisioning profile
- command + shift +G 前往文件夹:
- ~/Library(资源库)/MobileDevice/Provisioning Profiles
- 删除里面的文件,重新导入XX.mobileprovision
2.cocoapods搜索不到要使用的库
[!] Unable to find a pod with name, author, summary, or description matching HXWeiboPhotoPicker
解决:
- 执行:pod setup
- 移除search_index.json文件: rm ~/Library/Caches/CocoaPods/search_index.json
- 执行:pod search xxx
1.如果使用了readonly修饰了属性,并且重写了getter方法,则系统会屏蔽掉下划线的成员变量。
此时需要实用合成指令指定下划线成员变量。