升级到Xcode15后,使用Xcode创建MonkeyApp后,运行会报错,本篇文章主要讲述此过程遇到的错误和解决办法。
问题1:找不到libc++.dylib文件
问题描述:
Build input files cannot be found: '/usr/lib/libstdc++.dylib', '/usr/lib/libc++.dylib'. Did you forget to declare these files as outputs of any script phases or custom build rules which produce them?
解决办法:
这是一个比较常见的问题,之前升级Xcode 13 和 14的时候都会遇到,解决办法是复制对应的dylib文件到指定目录就可以了,但是升级到Xcode 15后,你会发现并对应的目录不存在了。对于这个问题,可以在MonkeyDev库的issue中找到答案,对于libc++.dylib的依赖,是因为旧版的fishhook需要,我只需要引用最新版的fishhook,并去掉libc++.dylib的依赖就可以了。
具体操作: 找到dylib对应的Target,选择build settings,找到Other Linker Flags&#