1、使用runtime: objc_msgSend
![](https://img.haomeiwen.com/i1938800/ed6e2cb96093a1c2.png)
![](https://img.haomeiwen.com/i1938800/5732ef306ceca94f.png)
2、解决pods-frameworks.sh:permission denied问题
找到Build Phases, 点开Embed Pods Frameworks 是不是看到了
"${SRCROOT}/Pods/Target Support Files/Pods/Pods-frameworks.sh" 这句话? 删除后commond+R,OK。。。。
3、编译运行提示:手机锁了(手机已经解锁。)
解决办法:重启xcode。
4、真机调试:To use iPhone for development, enable Developer mode in Settings->Privacy & Security
解决办法:打开手机“隐私与安全性”---->开发者模式。
5、真机调试:
![](https://img.haomeiwen.com/i1938800/ab992d407ac2eaaa.png)
![](https://img.haomeiwen.com/i1938800/db562ff154338e82.png)
6、Include of non-modular header inside framework module XXX
![](https://img.haomeiwen.com/i1938800/8eee4acf2bcc1985.png)
原因:
Xcode在默认情况下是不允许在framework中的头文件引入一个不属于任何Module的头文件。
解决方案:
把 target 下的 Build Settings 中的 Allow Non-modular includes in Framework Modules 设置成YES。
7、Xcode15 运行项目报错:Linker command failed with exit code 1 (use -v to see invocation)
解决方案:Xcode15 适配:Other Linker Flags:-ld_classic
![](https://img.haomeiwen.com/i1938800/850a554803a4f861.png)
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
![](https://img.haomeiwen.com/i1938800/33ec714a2746c32d.png)
![](https://img.haomeiwen.com/i1938800/deafb96cf0f16c40.png)
解决方案:找到Pods-WangTVIOS-resources.sh、Pods-WangTVIOS-frameworks.sh添加权限。
打开终端输入以下命令:
```
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
```
网友评论