创建 XCFramework 找不到有效的框架



我制作了空的框架项目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

原因是什么?如何解决?

问题似乎在相对路径中,如"~/桌面";而是使用";用户/用户名/文档"解决了这个问题

最新更新