- 博客(114)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注

原创 iOS App审核遇到的问题(持续更新)
Guideline 2.2 - Performance - Beta Testing –不能出现 test,demo,beta 这些字眼Your app contains references to test, trial, demo, beta, pre-release or other incomplete content.Please see attached screenshot
2017-08-31 11:22:49
44951
3
原创 Flutter Androidstudio 快捷键 【macOS】
笔记FlutterIDE:Androidstudio 快捷键系统:macOS快速添加Widget先将光标放在SingleChildScrollView 上面然后按option + 回车[return] => 选择需要的widget删除 widget先将光标放在SingleChildScrollView 上面然后按option + 回车[return] => 选择 Remove this widget错误提示先将光标放在有红色错误地方,然后按option
2021-12-02 23:06:30
421
原创 Mac Androidstudio点击打开跳一下就消失
IDE 本来好好的,但是后来突然间闪退,然后发现再也打不开,本想着重新下载一个 安装包,然后删除原本的,就可以打开,后来发现还是不行。大概错误可以双击一下studio/Applications/Android Studio.app/Contents/MacOS/studio 然后会显示出大概Last login: Sat Nov 13 09:11:44 on ttys002xixi@xixi-wendeMacBook-Pro ~ % /Applications/Android\ Studio.
2021-11-13 10:03:35
4187
原创 粗暴解决 ‘Flutter/Flutter.h‘ file not found
’Flutter/Flutter.h’ file not found目前找到的方法就是flutter clean删除iOS目录下: / Flutter / Flutter.framework 、Pods文件夹、Podfile.lock、Runner.xcworkspaceflutter pub getcd iospod installflutter run如果上面的方法还是不行,那就使用下面的方法**【比较粗暴,请备份好Podfile、Runner里面的内容(如果没有自己额外添加的代码
2021-11-05 11:52:39
3035
原创 iOS报 Expanded from macro ‘xxx‘
最近遇到一个挺有意思的错误文件 AppDelegate+SystemVersion.h@interface AppDelegate (SystemVersion)@end文件Const.h#define SystemVersion @"1"当在 AppDelegate+SystemVersion 里面导入了 #import “Const.h” 会到这个编译报错 expanded from macro 'SystemVersion'编译器将 AppDelegate 的分类名称 Syste
2021-10-18 22:25:02
3768
原创 Flutter 好用的Completer,配合for循环,让任务挂起,等待主动回调再执行
有个场景就是 ,我有一组组的数据,需要异步处理,但是又不是很及时响应,需要另外一个主动推消息过来告诉我,这个异步执行完成了有结果了。这个时候我们可以使用Completer 来完成。说明:当我们点击了 “开始任务” , 就会进入一个循环里面执行 打印事件,而我们需要这个打印事件真正完成的时候才会继续发送下一条数据去打印,这个时候假设在等待中,我们跟着点击一下模拟器的回调 “执行下一个” , 这个时候会发现 才会执行循环里面的下个发送事件, 这样可以让事件在有序的等待回调Widget 代码Contain
2021-09-28 23:14:32
3601
原创 2.X 的FVM 安装 (flutter 多版本管理)
最新发现FVM 更新了,换了一种方式来管理多版本先移除之前安装的1.x 的版本brew uninstall fvm再次tap 一次brew tap leoafarias/fvm再次安装FVMbrew install fvm安装成功之后 使用 fvm --version , 发现命令不行,那你可以打开配置文件.base_profile 或者 .zprofile 把之前设置的配置fvm 删除掉export FVM_DIR="$HOME/.fvm" source "/u
2021-09-17 16:59:43
1821
原创 git 远端origin和本地origin进行同步
场景:经过多次的版本迭代,gitlab 已经存在很多没用的分支,经过商量,删除那些没用的分支, 远端的origin 倒是删了,但是本地之前已经checkout 的还是会存在,这个时候我们需要同步一下解决:先cd 到项目根目录然后git 的同步命令git remote prune origin...
2021-08-19 21:43:21
857
原创 sourcetree没有.git/hooks
Mark:如果你的项目是直接通过 sourcetree 来拉下来 ,在.git 里面是不会找到 hooks 文件夹你得通过命令 git clone xxxx.git 来拉去,这样 .git 里面才会存在hooks 文件夹拉下来之后你可以用sourcetree 再关联一下...
2021-08-10 10:36:37
744
原创 Flutter Route路由跳转统一Page带参数
class MyRoutePath { static String twoPage = '/twoPage'; static String homePage = '/homePage'; static String thirdPage = '/thirdPage';}class MyRoute { static final Map<String, WidgetBuilder> sxRoutes = <String, WidgetBuilder>{ MyR
2021-08-03 17:18:17
531
原创 FCM( firebase_messaging) 发送测试推送消息---postman
firebase 的管理后台也有发送测试消息推送的入口,在左侧栏目的 Cloud Messaging但是今天记录的是通过 postman 来发送。准备工作:1、准备好 服务器秘钥, 如图2、 请求的路径https://fcm.googleapis.com/fcm/send并且是用 post 请求打开postman , 创建一个新的api 请求1、先输入 请求路径 " https://fcm.googleapis.com/fcm/send "2、改为post 请求3、设置Headers
2021-07-07 23:32:34
3904
3
原创 Flutter firebase_messaging (FCM)消息通知栏icon的显示问题
至于具体接入有Example ,可以看文档接入: 点我安卓环境下:主要记录一下 消息通知栏icon 的显示的问题1、需要在Android 的目录底下 的 drawable 文件夹里面放入一张图片icon,这图片icon有点特殊,需要符号以下:a1: png 格式a2: 需要的是不规则(这个跟UI 说,UI 会知道具体怎样做)a3: 多余的地方需要用透明来填充2、需要在 AndroidManifest.xml 的 <application 的节点里面添加下面这一点声明(icon_no
2021-07-07 22:41:13
2831
2
原创 解决: xxx.app已损坏,打不开.你应该将它移到废纸篓
App 在macOS Catalina下提示已损坏无法打开解决办法:打开终端;输入以下命令,回车;sudo xattr -d com.apple.quarantine /Applications/xxxx.app注意:/Applications/xxxx.app 换成你的App路径(推荐直接将.app文件拖入终端中自动生成路径,以防空格等转义字符手动复制或输入出现错误)重启App即可。...
2021-05-11 10:30:55
825
1
原创 解决 为什么会出现 “Safari浏览器打不开该网页,因为地址无效“ 的提示
背景来源场景:H5拉起APP ,使用的方式是 URL Scheme调用代码是location.href = "xixi:// "会出现当你点击了取消之后会出现 “Safari浏览器打不开该网页,因为地址无效” 提示语debug 调试了一下发现1、多次调用 location.href = "xixi:// " 点击取消是会出现2、如果调用了location.href = "xixi:// " 跟着也会调用 打开App Store ,点击取消也是会出现上面的提示语...
2021-03-03 13:47:42
13505
4
原创 解决:微信分享 提示 未验证应用
最近有小伙伴提出说 为什么分享到微信之后 有 提示 未验证应用 的这个小尾巴。这有就有点尴尬了,感觉是微信的bug 。APP 上架之前使用的是 微信SDK 1.8.7但是这个bug 好像需要 微信SDK 1.8.7.1 之后才可以进行一个灰度下发修复。解决:1、直接更新到微信最新SDK 1.8.7.12、使用微信的自检方法。最后 提示 All Check Passed!(如果是使用了友盟分享,那么请更新到友盟的SDK 最新版本,友盟分享需要微信完整版)最完这两部之后 你还是会发现有 未验证
2020-12-06 23:12:54
1856
1
原创 MAC终端(zsh) 代理
如果你的电脑已经挂上了代理,浏览器是可以走梯子访问到外面,但是你的终端是默认不走的,需要我们手动配置一下。打开终端打开 .bash_profile 文件vim ~/.bash_profile 添加配置alias proxy='export http_proxy=http://127.0.0.1:1087;export https_proxy=http://127.0.0.1:1087;'alias unproxy='unset all_proxy'按ESC , 输入 :wq
2020-11-27 21:09:40
1945
原创 解决 [!] Failed to connect to GitHub to update the CocoaPods/Specs specs rep
问题: [!] Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down解决:先更新一下 openssl再更新ruby 就可以了我是使用了Homebrew 的命令来更新如果你没有安装 你可以在终端执行下面的命令/bin/zsh -c "$(curl -fsSL https://gitee.com/c
2020-11-18 11:15:52
2089
原创 xcode iOS 一键运行自动打包shell脚本
2020-04-13下载地址# 项目自动、打包#赋予权限#chmod 777 auto_ipa.sh #项目的根目录路径PROJECT_PATH="$( cd "$( dirname "$0" )" && pwd )";#选择项目 xcodeproj or xcworkspace 这里是二选一 PROJECT_TYPE="xcworkspace"# 项...
2020-04-13 09:33:48
1799
8
原创 解决 CFBundleExecutable CFBundleSupportedPlatform错误
Unexpected CFBundleExecutable Key. The bundle at ‘Payload/appname_xixi.app/SicSDKResources.bundle’ does not contain a bundle executable. If this bundle intentionally does not contain an executable, co...
2020-04-12 23:28:48
5403
1
原创 CFBundleExecutable、associated-domains
一App Store Connect Operation ErrorUnexpected CFBundleExecutable Key. The bundle at 'Payload/xixi.app/SicSDKResources.bundle' does not contain a bundle executable. If this bundle intentionally does n...
2019-12-17 16:01:14
352
原创 当AFNetworking、NSURLSession、NSURLSessionDataTask遇到了信号量 dispatch_semaphore_t
假如 for 循环里面 调用方法 getDataFromAFN() 需要返回一个 BOOL 值,这个BOOL值又需要调用接口来决定。这个时候我们可以考虑使用信号量 dispatch_semaphore_t网络请求我们可以使用系统提供的 NSURLSession 和 NSURLSessionDataTask 或 使用 网络流行的第三方库 AFNetworking下面会罗列两种做法第一...
2019-12-10 15:43:48
217
原创 -bash: netstat: 未找到命令
在使用 netstat -ltunp 出现提示-bash: netstat: 未找到命令原因是没有安装这个依赖包yum -y install net-tools
2019-11-03 20:29:37
15041
原创 Flutter - 启动图
代码class LaunchScreenAnimation extends StatefulWidget { @override _LaunchScreenAnimationState createState() => _LaunchScreenAnimationState();}class _LaunchScreenAnimationState extends State&...
2019-10-13 18:38:09
872
原创 -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad
Mac 系统更新到 macOS Catalina 10.15 之后 发现pos install 报错-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory解决:粗暴点,...
2019-10-08 15:42:40
2370
1
原创 Flutter 之去除AppBar 阴影
页面本身是白色,所以我想将appbar 也设置成白色,并且需要去除阴影child: Scaffold( appBar: AppBar( title: Text("xixi"), backgroundColor: Colors.white, elevation: 0, //默认是4, 设置成0 就是没有阴...
2019-09-02 16:14:58
4221
1
原创 iOS 商品分类demo -选中左边带动右边数据
商品分类由 一个UITableView 和 一个UICollectionView 组成UICollectionView 有Banner 、二级分类的标题、三级分类(icon 和名字)结构如图显示:当左边一级分类有数据的时候默认选中第一个NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];...
2019-07-10 15:24:45
1745
原创 iOS git ,sourceTree 忽略 cocoapods 文件
iOS git ,sourceTree 忽略 cocoapods 文件先copy 代码, 跟着下面的步骤# Xcode.DS_Store*/build/*xcuserdataprofileDerivedData.idea/*.hmap*.xccheckout*.xcworkspace!default.xcworkspace#CocoaPodsPods!Podfile...
2019-06-09 23:08:50
2289
原创 (Mac)Android Studio忽略关键字 前面的大小写
选中 Android Studio选中左上角状态栏 Android Studio – Preferences搜索 Code Completion把 Match case 前面的勾 去掉跟着 选中Apply 生效
2019-06-04 15:04:32
715
原创 Flutter - Text
child: Text( "我是 xixi 我是 xixi 我是 xixi 我是 xixi 我是 xixi 我是 xixi ", //文字位置,居左,居中,居右 textAlign: TextAlign.left, //文字放大倍数 textScaleFactor: 2.0, ...
2019-05-30 22:38:11
477
原创 分辨率和帧率 |码率(带宽)
分辨率和帧率码率(带宽)1280*720@20fps1500 kbps1280*720@15fps1300 kbps1280*720@10fps1000 kbps960*540@20fps1100 kbps960*540@15fps900 kbps960*540@10fps700 kbps640*480@20fps...
2019-04-04 17:53:10
6121
原创 iOS XCode 解决 error: Unable to load contents of file list
问题: error: Unable to load contents of file listerror: Unable to load contents of file list: '/Users/xixi/abc/abc/Pods/Target Support Files/Pods-abc/Pods-abc-frameworks-Debug-output-files.xcfilelist'...
2019-03-26 21:16:41
21219
原创 iOS UIButton 渐变色、边框渐变色、字体渐变色
需求:1、UIButton 的背景需要渐变色2、UIButton 的边框需要渐变色,背景是白色,字体也需要渐变色需求一 : UIButton 的背景需要渐变色:思路:我们可以利用 CAGradientLayer 来做渐变色然而我不是直接套在UIButton 的layer 上面进行操作。我是1、 首先创建一个临时的 UIView2、 然后利用 CAGradientLayer...
2019-02-17 20:02:40
5862
2
原创 iOS 公共方法 不经常用
备用方便下去 copy/** 获取APP名字 */+ (NSString *) appBundleName{ return [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleName"];}/** 获取bundle Id */+ (NSString *) appBundleID{ return [...
2018-12-25 09:04:56
185
原创 iOS 获取 WKWebView 里面图片
背景:打开的文章H5能不能点击放大图片预览 并且保存啊?首先我们需要获取到 用户点击的范围所在的 图片那么我们可以做一个WKWebView 来专门处理这个事情。WKWebView (Images)-(void) addTapImageGesture{ UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer al...
2018-12-18 21:09:11
3768
原创 iOS 图片要圆角 + 阴影投影 + 描边
iOS 图片要圆角 阴影投影 描边处理的方法是 阴影投影 用 CALayer 做底,然后设置一下 层级关系即可。UIImageView *avatarImgView = [[UIImageView alloc] init]; avatarImgView.frame = CGRectMake(20, 500, 80, 80); avatarImgView.layer.corn...
2018-12-05 14:14:15
2995
原创 iOS加载WebP
遇到场景:首先直播需要展示 礼物(会动的礼物)解决:按之前的考虑是 加载 gif , 但是gif 会产生锯齿导致礼物不好看,最后我们想到了webp , 我们将 UI 设计好的 png 几个帧数 合成了webp 格式。加载webp 我使用的是 YYWebImage首先加载执行 pod 'YYWebImage', '~&amp;amp;amp;gt; 1.0.5'跟着执行 pod 'YYImage/Web...
2018-11-17 12:34:17
5115
原创 小程序问题收集及解决 (持续更新)
问题:出现脚本错误或者未正确调用 Page()解决:Page({})问题: pages/main/main.json 文件解析错误 SyntaxError: Unexpected end of JSON input 解决: 在main.json 文件里面 预先加入{}...
2018-09-01 11:30:08
696
tomcat 的temp 目录产生大量文件
2014-06-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人