创建restart.sh
123456789pid=$(netstat -nlp|grep 8080|awk '{print $7}'|awk -F "/" '{ print $1 }');echo "example used pid=${pid}"if [ -n "${pid}" ]; then kill -9 ${pid};fichmod +x examplenohup ./exampl...
1234567891011#发布新文章hexo new 文件名#预览hexo s#生成文件到 public 目录hexo g#发布到 Github Pageshexo d
需要注意,如果改了文件发布的话,要先 hexo g,然后再 hexo d。
中断此测试员的购买流程此测试员在沙盒环境中于设备上进行的购买尝试将被更新的条款与条件中断。此功能可以测试 App 对中断情况的响应,以确保购买流程顺畅。在此流程中,测试员的购买尝试将被中断,除非您取消选中上方的复选框,或测试员在其 iOS 设备上同意条款与条件。
点 “取消” 和 点 “好” 都会报错:source:IAPSource.AppStorecode:purchase_errormessage:SKErrorDomaindetails:{NSLocalizedDescription: 发生未知错误, NSUnderlyingError: {domain: ASDServerEr...
经验证,flutter build iOS打出的ipa包太大,用xcodebuild打包正常,支持设置代码混淆。iOS如果因为签名原因打包失败,先用Xcode正常打一次就行。
直接上脚本:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031...
复制一份默认的flutter环境,并修改文件夹为:flutter_dev
打开终端输入:
1open .zshrc
在文本编辑里加入flutter_dev环境:
123456export PATH=$PATH:~/Library/Android/sdk/platform-tools;export PATH=~/Library/Android/flutter/bin:$PATHexport PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io...
用法:
1234567Future.wait([ PackageInfoUtil.init(), SharedPreferencesUtil.init(),]).then((e) { log("init:", e); callback();});
执行结果:
1flutter: init: => [Instance of 'PackageInfo', Instance of 'SharedPreferences']