今天在cocoa pod管理的iphone平台软件切换到universal中去的时候出现了蛋疼的问题,因为cocoapod默认是只支持iphone平台的,所以如果切换成iPad或者universal的时候会出现找不到私有库里边的xib和storyboard,这时候程序会崩溃并报
context=There doesn't seem to be a valid compiled storyboard at path '/var/containers/Bundle/Application/3601236E-4576-4D1E-99F6-CCAF9ED4AE44/Main.app/loveUISearch.bundle/SearchFate.storyboardc',
这时候有两种解决办法。1:吧xib或storyboard中的sizeClass属性关掉,2:在私有库*.pod spec文件中加入这么一句话 s.xcconfig = { 'TARGETS_DEVICE_FAMILY' => '1,2' },表示及支持iPhone又支持iPad,这样就不会报错了
,
【链接】Thebuildconfigurationforapodisnotappliedtoitsresourcetarg
https://github.com/CocoaPods/CocoaPods/issues/3463
本文介绍了解决CocoaPods在支持Universal平台时遇到的xib和storyboard问题的方法。提供了两种解决思路:一是关闭xib或storyboard中的sizeClass属性;二是修改私有库的*.podspec文件,加入支持iPhone和iPad的配置。
4841

被折叠的 条评论
为什么被折叠?



