Я использую 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
Кроме того, мой проект использует быстрый язык. Может ли кто-нибудь помочь мне разобраться, что я пропустил?