При добавлении файла CoreData в частные cocoapods App Store сообщает об ошибке «ERROR ITMS-90171:« Недопустимая структура пакета » - PullRequest
0 голосов
/ 18 сентября 2018

Я использую coredata в своем частном компоненте cocoapods, он хорошо работал, пока мы разрабатывали проект. Но AppStore дал мне сообщение об ошибке: «ОШИБКА ITMS-90171: Неверная структура пакета» - двоичный файл «xxxx.app/Frameworks/CLVideo.framework/OtherRes.bundle/CLVideo+CoreDataModel.o» не разрешен. Ваше приложение не может содержать автономные исполняемые файлы или библиотеки, кроме допустимого CFBundleExecutable поддерживаемых пакетов. Обратитесь к Руководству по программированию пакета в https://developer.apple.com/go/?id=bundle-structure для получения информации о структуре пакета приложения iOS. "

А вот мой файл подспец:

Pod::Spec.new do |s|
s.name             = 'TZFileDownloaderTool'
s.version          = '1.4.5'
s.summary          = 'xxxxx'

s.description      = <<-DESC
                  xxxxxxx.
                 DESC

s.homepage         = 'xxxxxxxx/TZFileDownloaderTool'

s.license          = { :type => 'MIT', :file => 'LICENSE' }
s.author           = { 'TyroneZhang' => 'xxxx' }
s.source           = { :git =>        'git@xxxxxxx:mobile/iOS/TZFileDownloaderTool.git', :tag => s.version.to_s    }

s.ios.deployment_target = '8.0'

s.source_files = 'TZFileDownloaderTool/Classes/**/*'

s.resource_bundles = {
'TZFileDownloader' => ['TZFileDownloaderTool/OtherResource/*']#xcdatamodel file in OtherResource document
}

s.dependency 'TZNetworking'
s.dependency 'OSSSourceLinkTool'

end

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

...