欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

七七八八 DevTool

程序员文章站 2022-05-07 12:58:25
...

工作中常用工具

1.DSYM 工具

1.查看 xx.app 文件的 UUID,terminal 中输入命令 :

dwarfdump --uuid xx.app/xx (xx代表你的项目名)

2.查看 xx.app.dSYM 文件的 UUID ,在 terminal 中输入命令:
dwarfdump --uuid xx.app.dSYM

3.crash 文件内第一行 Incident Identifier 就是该 crash 文件的 UUID。

2.分析iOS Crash文件

先执行

sudo cp /Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash /usr/local/bin/

再执行

symbolicatecrash appName.crash appName.app > appName.log

3.cocosPods主要命令

pod install --verbose --no-repo-update
pod update --verbose --no-repo-update

4.RN bundle 打包

react-native bundle
--entry-file index.ios.js
--platform ios
--dev true
--bundle-output ./output/index.ios.bundle
--assets-dest ./output/imgs

5.打包.a文件

lipo -create /Users/Travis/Desktop/libIMIUI.d.a /Users/Travis/Desktop/libIMIUI.s.a -output /Users/Travis/Desktop/libIMIUI.a

6 SSH 公钥生成

$ ssh-******
$ cat ~/.ssh/id_rsa.pub

7 显示隐藏文件(MAC)

 defaults write com.apple.finder AppleShowAllFiles -bool true