2

我制作了空框架项目 MyFramework 并尝试创建 XCFramework

Xcode 12.3、12.2、11.7 macOS Catalina,大苏尔

在终端我写:

xcodebuild archive \
-project "MyFramework.xcodeproj" \
-scheme MyFramework \
-archivePath ~/Desktop/MyFramework-iphoneos.xcarchive \
-sdk iphoneos \
SKIP_INSTALL=NO \
BUILD_LIBRARY_FOR_DISTRIBUTION=YES

它成功生成 MyFramework-iphoneos.xcarchive

但是当我在终端中写:

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

是什么原因以及如何解决?

4

1 回答 1

0

看来问题出在“~/Desktop”之类的相对路径中,而使用“users/username/documents ...”解决了这个问题

于 2021-01-13T08:47:47.050 回答