更新了最新的Xcode9的小伙伴,手动拖入文件到Xcode时,是不是总是报错
报错界面"_objc_class_$ referened from"
这是因为Xcode9不支持手动拖入文件,项目缺少这个.m文件
出现这个问题,你需要手动添加.m文件到Compile Sources中,可以拖,也可以点+进行添加
添加.m文件到Compile Sources框架需要手动导入Link Binary With Libraries中
框架导入Link Binary With Libraries中资源需要手动添加到Copy Bundle Resources
资源需要手动添加到Copy Bundle Resources再重新running一下,应该就可以了
我试过只要你不拖入文件夹,直接把你的.h和.m文件拖入是不存在问题的
怎么解决这个问题呢
方法1. 使用cocoapods
方法2.从xcode项目中添加,点击所要添加到的文件右键,选择Add Files to ...,再选择你需要添加的文件夹,这种添加就和以前xcode手动添加一样的了
网友评论