我目前正在开发已经开发的iOS项目。在这个项目中使用了自定义框架,它给了我错误'abcLib/abcLib.h' file not found
。
当我查看Finder
中的框架时,我发现符号链接已损坏,因此我无法将Header files
包括在内导致文件未找到错误的项目。
我还从我的同事(可能有一台Windows机器)获得了.zip格式的框架,并尝试再次集成它,但问题仍然存在。 有没有办法让我可以获得没有破坏的符号链接的框架或重新创建破坏的符号链接的方法。
或者我需要创建框架的代码
注意:我没有用于创建框架的项目。
答案 0 :(得分:4)
您可以使用this script重新创建符号链接。我用了几次,效果很好。
编辑:
首先删除所有损坏的符号链接。
然后您可以使用以下命令重新创建它们:
ln -s {path_to_folder_or_file} {name_of_symlink}
所以你需要myFramework.framework/Versions/
:
Current
A
在myFramework.framework/
:
指向Headers
的符号链接/Versions/Current/Headers
符号链接Resources
指向/Versions/Current/Resources
如果您有
myFramework
/Versions/Current/myFramework