使用多工程联编时,主工程中可以使用NSBundle获取该工程下的资源文件,例如图片、或者plist
但是子工程使用NSBundle获取资源文件时,却报错说找不到该资源文件
这时,就需要在主工程设置一些东西了
选中工程的TARGETS -> Build Phases -> Run Script(如果找不到此项, Build Phases 项中左上角点击‘+’即可)
例如子工程中使用的MJRefresh,在这个类里面,有他的资源文件 ,但是你读取不到,这时候就可以设置
cp -R ${BUILT_PRODUCTS_DIR}/MJRefresh.bundle ${BUILT_PRODUCTS_DIR}/${TARGET_NAME}.app