当前位置:网站首页>Upgrading Xcode 12 caused Carthage to build cartfile containing only rxswift to fail
Upgrading Xcode 12 caused Carthage to build cartfile containing only rxswift to fail
2022-07-04 09:29:00 【Hu Zhenghui】
Hand owe upgrade Xcode
12
Lead to carthage
Build only contains RxSwift
Of Cartfile
Failure
2020 year 9 month 16 Japan Apple
Released Xcode
12
, The previous version was 11.7
, We have inherited Apple
The consistent tradition of the new version of entrapment , Sure enough, all kinds of collapse after installation , The minimum reproduction code after deletion is as follows .
https://github.com/huzhenghui/swift-awesome/blob/master/carthage/RxSwift/justfile
https://github.com/huzhenghui/swift-awesome/blob/master/carthage/RxSwift/Cartfile
Cartfile
Contains only one package
github "ReactiveX/RxSwift" ~> 5.0
Initialize to macOS
platform
carthage bootstrap --no-build --verbose --platform macOS --no-use-binaries
Compiled into macOS
platform
carthage build --platform macOS --no-use-binaries --verbose
Check the compilation results after the compilation is successful
ls -1 ./Carthage/Build/Mac
Output is
RxBlocking.framework
RxBlocking.framework.dSYM
RxCocoa.framework
RxCocoa.framework.dSYM
RxRelay.framework
RxRelay.framework.dSYM
RxSwift.framework
RxSwift.framework.dSYM
RxTest.framework
RxTest.framework.dSYM
If initialized to iOS
platform
carthage bootstrap --no-build --verbose --platform iOS --no-use-binaries
Compiled into iOS
platform
carthage build --platform iOS --no-use-binaries --verbose
False report
/usr/bin/xcrun lipo -create ~/Library/Caches/org.carthage.CarthageKit/DerivedData/12.0_12A7209/RxSwift/5.1.1/Build/Intermediates.noindex/ArchiveIntermediates/RxBlocking/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/RxBlocking.framework/RxBlocking ~/Library/Caches/org.carthage.CarthageKit/DerivedData/12.0_12A7209/RxSwift/5.1.1/Build/Products/Release-iphonesimulator/RxBlocking.framework/RxBlocking -output ./Carthage/Build/iOS/RxBlocking.framework/RxBlocking
Blood and tears lesson to remind you ,Apple
Products should form the habit of carefully reading the upgrade instructions , The more you upgrade, the more you have to hide .
Xcode 12 includes Swift 5.3 and SDKs for iOS 14, iPadOS 14, tvOS 14, watchOS 7, and macOS Catalina
Platform features
• App Clips are a small part of your app that’s discoverable at the moment it’s needed, loads in seconds, and launches quickly
• WidgetKit uses SwiftUI to build beautiful new widgets that users can install directly on their iPhone home screen
• StoreKit testing framework and transaction manager make it easy to test and debug in-app purchases
Refined user interface
• Document tabs open any type of document in a lightweight editor tab, including logs, asset catalogs, and UI files
• Navigator fonts are now resizable based on the system setting, or can be manually configured
• Code completion has a new, simplified interface that is faster, and makes it easier to choose the correct code
• Organizer is completely redesigned, and reports new app metrics such as hitches in animation and scrolling
Swift and SwiftUI
• Performance for SwiftUI has been improved throughout, and new Lazy views can efficiently handle enormous data sets
• SwiftUI Views can be turned into reusable components that appear in the Xcode library and in code completions
• Swift Package Manager supports resources and localizations, making it great for sharing SwiftUI components
• Swift compiler’s improved diagnostics make it much easier to understand coding mistakes, especially in SwiftUI code
边栏推荐
- Analysis report on the production and marketing demand and investment forecast of tellurium dioxide in the world and China Ⓣ 2022 ~ 2027
- 《网络是怎么样连接的》读书笔记 - 集线器、路由器和路由器(三)
- 《网络是怎么样连接的》读书笔记 - 认识网络基础概念(一)
- 《网络是怎么样连接的》读书笔记 - Tcp/IP连接(二)
- Awk from entry to soil (5) simple condition matching
- 什么是权限?什么是角色?什么是用户?
- AMLOGIC gsensor debugging
- 什么是uid?什么是Auth?什么是验证器?
- Dede plug-in (multi-function integration)
- Research Report on the development trend and Prospect of global and Chinese zinc antimonide market Ⓚ 2022 ~ 2027
猜你喜欢
2022-2028 global optical transparency industry research and trend analysis report
2022-2028 global probiotics industry research and trend analysis report
C语言-入门-基础-语法-[主函数,头文件](二)
Explain TCP protocol in detail three handshakes and four waves
How do microservices aggregate API documents? This wave of show~
How does idea withdraw code from remote push
2022-2028 global edible probiotic raw material industry research and trend analysis report
C语言-入门-基础-语法-[标识符,关键字,分号,空格,注释,输入和输出](三)
Mantis creates users without password options
Markdown syntax
随机推荐
Dynamic analysis and development prospect prediction report of high purity manganese dioxide in the world and China Ⓡ 2022 ~ 2027
HMS core helps baby bus show high-quality children's digital content to global developers
How does idea withdraw code from remote push
China battery grade manganese sulfate Market Forecast and strategic consulting report (2022 Edition)
Awk from getting started to digging in (11) detailed explanation of awk getline function
Launpad | 基础知识
Global and Chinese markets of hemoglobin analyzers in care points 2022-2028: Research Report on technology, participants, trends, market size and share
CLion-控制台输出中文乱码
2022-2028 global visual quality analyzer industry research and trend analysis report
Global and Chinese market of sampler 2022-2028: Research Report on technology, participants, trends, market size and share
Jianzhi offer 09 realizes queue with two stacks
2022-2028 global elastic strain sensor industry research and trend analysis report
Research Report on the current market situation and development prospects of calcium sulfate whiskers in China (2022 Edition)
Multilingual Wikipedia website source code development part II
What is uid? What is auth? What is a verifier?
Some points needing attention in PMP learning
Dede plug-in (multi-function integration)
How to ensure the uniqueness of ID in distributed environment
After unplugging the network cable, does the original TCP connection still exist?
Global and Chinese market of wheel hubs 2022-2028: Research Report on technology, participants, trends, market size and share