1、使用runtime:? objc_msgSend


2、解決pods-frameworks.sh:permission denied問題
找到Build Phases, 點(diǎn)開Embed Pods Frameworks 是不是看到了
"${SRCROOT}/Pods/Target Support Files/Pods/Pods-frameworks.sh" 這句話? 刪除后commond+R,OK。。。。
3、編譯運(yùn)行提示:手機(jī)鎖了(手機(jī)已經(jīng)解鎖。)
解決辦法:重啟xcode。
4、真機(jī)調(diào)試:To use iPhone for development, enable Developer mode in Settings->Privacy & Security
解決辦法:打開手機(jī)“隱私與安全性”---->開發(fā)者模式。
5、真機(jī)調(diào)試:


6、Include of non-modular header inside framework module XXX

原因:
Xcode在默認(rèn)情況下是不允許在framework中的頭文件引入一個不屬于任何Module的頭文件。
解決方案:
把 target 下的 Build Settings 中的 Allow Non-modular includes in Framework Modules 設(shè)置成YES。
7、Xcode15 運(yùn)行項目報錯:Linker command failed with exit code 1 (use -v to see invocation)
解決方案:Xcode15 適配:Other Linker Flags:-ld_classic

8、Command PhaseScriptExecution failed with a nonzero exit code
/Users/qiuxisheng/inspur/wangtv/Pods/Target Support Files/Pods-WangTVIOS/Pods-WangTVIOS-resources.sh: Permission denied


解決方案:找到Pods-WangTVIOS-resources.sh、Pods-WangTVIOS-frameworks.sh添加權(quán)限。
打開終端輸入以下命令:
chmod +x /Users/qiuxisheng/inspur/wangtv/Pods/Target\ Support\ Files/Pods-WangTVIOS/Pods-WangTVIOS-resources.sh
chmod +x /Users/qiuxisheng/inspur/wangtv/Pods/Target\ Support\ Files/Pods-WangTVIOS/Pods-WangTVIOS-frameworks.sh
9、在模擬器上跑的時候報錯卡在?unsupported Swift architecture ? ??

?或者報錯

解決辦法:使用Rosetta類型模擬器即可跑起來
在Xcode頂部菜單欄-》Product —〉Destination —〉Show ALL
然后,在模擬器中選擇一個帶 Rosetta 后綴的模擬器運(yùn)行。
如果遇到報錯 Phone 16 Pro supports emulating this architecture, but the emuluation support software is not installed
解決辦法:打開終端 ?輸入以下命令?softwareupdate --install-rosetta 安裝rosetta。
10、編譯提示 SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a'; try increasing the minimum deployment target
解決辦法:去 https://github.com/survivorsfyh/DevelopmentSupport/tree/main/Libarclite_Files下載對應(yīng)的libarclite_iphonesimulator.a和libarclite_iphoneos.a?,進(jìn)入到目錄/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib創(chuàng)建arc目錄,把下載的libarclite_iphonesimulator.a扔進(jìn)去。