七七八八 DevTool

工作中常用工具

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-keygen
$ cat ~/.ssh/id_rsa.pub

7 显示隐藏文件(MAC)

 defaults write com.apple.finder AppleShowAllFiles -bool true

你可能感兴趣的:(七七八八 DevTool)