强烈恳求作者把书中只提及一嘴的代码贴出来,新手上路太难

上面的语句可以成功编译和链接,并不会报错。但是,因为BaseBoard这个private framework只存在于8.0及以上版本的SDK里,在iOS 7里是没有的,所以这个tweak在iOS 7中会因找不到framework而无法正常工作。这种情况可以通过弱链接(谷歌搜索“makefile weak linking”)或dlopen()、dlsym()和dlclose()系列函数动态调用private framework来解决。

ps. 重重谷歌,还是没解决了, 恳请大神帮忙解决这个问题, 如何能正确运用这个私有库,相信很多7.0下的新手都会遇到次问题, make package install后正常运行, 但没效果.

1 个赞

makefile weak linking 和 dlopen()–dlsym()–dlclose()用法确实不明白.遇到了读取私有framework的问题,想使用软连接解决.