2016-12-03 2 views
0

Я обновился до xcode 8 и выполнил установку pod, теперь все контейнеры, зависящие от собственных активов, не могут найти путь к пакету. Коды, как это во всех стручкахpathForResource возвращает nil для всех pods

self.assetBundle = [NSBundle bundleForClass:[self class]]; 
NSString *bundlePath = [self.assetBundle pathForResource:@"some_Pod_name" ofType:@"bundle"]; 

Bundle путь возвращает ноль, тогда, очевидно, мое приложение аварий в стручках. assetBundle возвращает это

po self.assetBundle 
NSBundle </Users/user1/Library/Developer/CoreSimulator/Devices/F0ACF195-A1C8-4DA6-96B5-9F9824DF/data/Containers/Bundle/Application/6F11AC53-0D13-4CD8-9DB0-77BE8C54C9/myapp.app> (loaded) 

Там должно быть что-то в настройках, что я не мог понять. Как я могу это исправить ?

ответ

0

Я понял это. Мне нужно было снять флажок «Запускать скрипт только при установке» для ресурсов pods.

Смежные вопросы