我有一个由模块组成的项目,每个模块是一个cocoapods库,它加载应用程序的每个部分。
这个应用程序是由1年半前,它一直保持着工作没有问题,但现在我只能做一个小改变(我做的第一改变这个程序使用Xcode 13)问题是,当我编译在我的iPhone, iPad,或任何模拟器,所有一切都非常完美,但当我发送应用程序TestFlight,颜色和图像包含在模块(cocoapods库)并没有出现。视图和语言可以工作,但颜色和图像不行(每个模块的颜色和图像都在模块本身包含的xcassets中)。
这是我模块的podspec:
Pod::Spec.new do |s|
s.name = 'ModuleName'
s.version = '1.2.7'
s.summary = 'This is an awesome description.'
s.description = 'Another awesome description here.'
s.homepage = 'site.com'
s.license = { :type => 'Copyright (c)', :file => 'LICENSE' }
s.author = { 'My name' => 'mymail@mycompany.com' }
s.social_media_url = 'https://twitter.com/devinet_es'
s.platform = :ios, '15.0'
s.ios.deployment_target = '12.0'
s.swift_versions = ['4.0', '4.1', '4.2', '5.0', '5.1', '5.2']
s.source = { :git => 'repoGitAddr', :tag => s.version.to_s }
s.frameworks = 'UIKit'
s.source_files = 'ModuleName/Classes/**/*'
s.exclude_files = 'ModuleName/**/*.plist'
s.resource_bundles = { 'ModuleName' => ['ModuleName/Assets/**/*.{strings,xib,xcassets,storyboard,imageset,colorset}'] }
s.dependency 'Tags', '~>0.3.1'
s.dependency 'Klendario', '~>1.0.1'
s.dependency 'SwiftyJSON', '~>5.0.1'
s.dependency 'PopupDialog', '~>1.1.1'
s.dependency 'CryptoSwift', '~>1.4.2'
s.dependency 'DVNTAlertManager', '~>1.1.15'
s.dependency 'DVNTAlamofireWrapper', '~>2.4.0'
end
有没有人知道为什么当我在我的设备上测试应用程序时(无论我是否在发布或开发模式下测试它),但不是当我将代码上传到TestFlight。
注意:我正在使用cocoapods 1.11.2,我已经尝试将"构建设置"中的优化级别更改为"无",我还尝试使用Xcode 13.1 RC编译(我认为这可能是某种Xcode 13.0错误)
感谢并致以最良好的问候!
pod和资源包的名称相同导致问题。尝试为资源包
设置一个唯一的名称