我制作了空的框架项目MyFramework,并尝试创建XCFramework
X代码12.3、12.2、11.7macOS Catalina,Big Sur
在终端我写:
xcodebuild archive
-project "MyFramework.xcodeproj"
-scheme MyFramework
-archivePath ~/Desktop/MyFramework-iphoneos.xcarchive
-sdk iphoneos
SKIP_INSTALL=NO
BUILD_LIBRARY_FOR_DISTRIBUTION=YES
它成功地生成了MyFramework-iphoneos.carchive
但当我在终端中写入时:
xcodebuild -create-xcframework -framework '~/Desktop/MyFramework-iphoneos.xcarchive/Products/Library/Frameworks/MyFramework.framework' -output '~/Desktop/MyFramework.xcframework'
它返回错误:
error: the path does not point to a valid framework: ~/Desktop/MyFramework-iphoneos.xcarchive/Products/Library/Frameworks/MyFramework.framework
原因是什么?如何解决?
问题似乎在相对路径中,如"~/桌面";而是使用";用户/用户名/文档"解决了这个问题