常用Xcode终端命令行

2023-02-02  本文已影响0人  lesmiserables0

1.关闭三方sdk中的 bitcode

xcrun bitcode_strip -r [source path] -o [destination path]

例1

 xcrun bitcode_strip Runner.app/Frameworks/Flutter.framework/Flutter -r -o Runner.app/Frameworks/Flutter.framework/Flutter

例2

xcrun bitcode_strip -r  /Users/wang-xcx/Qno-iOS-source/Pods/Hyphenate/Hyphenate.framework/Hyphenate -o  /Users/wang-xcx/Qno-iOS-source/Pods/Hyphenate/Hyphenate.framework/Hyphenate

2.查询sdk 里包含的架构

lipo -info ImSDK_Plus.framework/ImSDK_Plus

移除掉 x86_64 架构

lipo -remove x86_64 ImSDK_Plus.framework/ImSDK_Plus -o ImSDK_Plus.framework/ImSDK_Plus

3.配置git代理

3.1.查看代理

git config —global http.proxy

显示localhost:1080

3.2.设置代理

git config —global http.proxy “localhost:49342”

3.3.取消代理

git config —global —unset http.proxy  

4.查询项目里的类
4.1方式一:

grep -r UIWebView .

4.2方式二:

find . -type f | grep -e ".a" -e ".framework" | xargs grep -s UIWebView

5.ARC兼容MRC

-fno-objc-arc

6.PCH was compiled with module cache path XXXX, but the path is currently XXXX 解决方法

rm -rf ~/Library/Developer/Xcode/DerivedData/
上一篇下一篇

猜你喜欢

热点阅读