- 导入证书
security import ./<name>.cer -P <password> -A -t cert
- 导入.p12私钥
security import ./<name>.p12 -P <password> -A -t cert -f pkcs12
- 双击导入mobileprovision文件
- 手动安装模拟器运行时
- 已安装列表
xcrun simctl runtime list
- 安装
xcrun simctl runtime add "~/iOS_17.0.1_Simulator_Runtime.dmg"
app打包发生变化,这样发布到蒲公英的版本号,会带有commit信息,方便排查;发布到Google play或app store的版本号和之前一个样。
以下脚本都在Makefile
文件下,JetBrains / Android Studio可能需要安装Makefile Language
插件。
在
pubspec.yaml
文件修改version: <new version>
如果发布到生产环境, 请在
android/app/build.gradle
文件修改versionCode
- 如果发布到测试环境, 运行
make ENV=<development|staging|production> internal_apk
- 如果发布到生产环境, 运行
make internal_appbundle
- 如果发布到测试环境, 运行
make ENV=<development|staging|production> external_apk
- 如果发布到生产环境, 运行
make external_appbundle
如果发布到生产环境, 请修改
build
号
- 如果发布到测试环境, 运行
make ENV=<development|staging|production> internal_adhoc
- 如果发布到生产环境, 运行
make internal_appstore
- 如果发布到测试环境, 运行
make ENV=<development|staging|production> external_adhoc
- 如果发布到生产环境, 运行
make external_appstore
Android点击通知打开
intent:#Intent;action=com.chenyifaer.homingpigeon.dev/com.kjxbyz.plugins.jpush.OpenClickActivity;component=com.chenyifaer.homingpigeon.dev/com.kjxbyz.plugins.jpush.OpenClickActivity;end
intent:#Intent;action=com.chenyifaer.homingpigeon/com.kjxbyz.plugins.jpush.OpenClickActivity;component=com.chenyifaer.homingpigeon/com.kjxbyz.plugins.jpush.OpenClickActivity;end
adb shell am start -a android.intent.action.VIEW -d "hp://debug"
/usr/bin/xcrun simctl openurl booted "hp://debug"