Issue with cocoapods and Xcode 13 whe publishing an App(发布应用程序时CocoaPods和Xcode 13的问题)
本文介绍了发布应用程序时CocoaPods和Xcode 13的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个由模块组成的项目,每个模块都是一个CocoaPods库,用于加载应用程序的每个部分。
这个应用程序是一年半前制作的,一直得到维护,一直运行正常,但现在我只需做一个小更改(我使用Xcode13对这个应用程序进行的第一个更改),问题是当我在iPhone、iPad或任何模拟器中编译时,一切都运行得很好,但当我将应用程序发送到TestFlight时,包含在模块(CocoaPods库)中的颜色和图像不会出现。 视图和语言正常工作,但颜色和图像无效(每个模块的颜色和图像位于模块本身包含的xcsets内)。
这是我的模块的播客规范:
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和资源捆绑包的名称相同会导致问题。尝试为资源包指定唯一名称
这篇关于发布应用程序时CocoaPods和Xcode 13的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:发布应用程序时CocoaPods和Xcode 13的问题
猜你喜欢
- 用 Swift 实现 UITextFieldDelegate 2022-01-01
- 使用自定义动画时在 iOS9 上忽略 edgesForExtendedLayout 2022-01-01
- Android - 我如何找出用户有多少未读电子邮件? 2022-01-01
- 在测试浓缩咖啡时,Android设备不会在屏幕上启动活动 2022-01-01
- android 4中的android RadioButton问题 2022-01-01
- MalformedJsonException:在第1行第1列路径中使用JsonReader.setLenient(True)接受格式错误的JSON 2022-01-01
- Android - 拆分 Drawable 2022-01-01
- 如何检查发送到 Android 应用程序的 Firebase 消息的传递状态? 2022-01-01
- Android viewpager检测滑动超出范围 2022-01-01
- 想使用ViewPager,无法识别android.support.*? 2022-01-01