将CoreData文件添加到私有cocoapods中,App Store报告错误提示为“ ERROR ITMS-90171:“无效的捆绑结构”

时间:2018-09-18 09:01:08

标签: ios swift core-data cocoapods

我在我的私有cocoapods组件中使用了coredata,在我们开发该项目时,它工作得很好。但是AppStore给我一个错误消息是“ ERROR ITMS-90171:”无效的捆绑包结构-不允许二进制文件“ xxxx.app/Frameworks/CLVideo.framework/OtherRes.bundle/CLVideo+CoreDataModel.o”。除了有效的受支持捆绑软件CFBundleExecutable之外,您的应用中不能包含独立的可执行文件或库。有关iOS应用程序捆绑包结构的信息,请参阅https://developer.apple.com/go/?id=bundle-structure的捆绑包编程指南。”

这是我的podspec文件:

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

此外,我的项目使用的是快速语言。有没有人可以帮助我解决这个问题,我错过了什么?

0 个答案:

没有答案