为了使自己熟悉该过程,在变得真实之前,我尝试从Xcode 11.2.1模板构建仅监视应用程序。尝试将项目复制到文件而不是目录时,构建将失败。我简直不敢相信这在我的Xcode环境中没有什么坏处,但是它发生在不同的Mac上。
我在~/Development/Watch
处使用“ Watch App”模板创建了一个新项目,并从该目录中运行xcodebuild
。已经完成了许多成功的工作,但是构建日志中的最后一个命令(失败)是(其中...
代表~/Development/
):
PBXCp .../Watch/build/Release-watchos/Watch\ WatchKit\ App.app \
.../Watch/build/Release-iphoneos/Watch.app/Watch/Watch\ WatchKit\ App.app
因为
error: make directory
.../Watch/build/Release-iphoneos/Watch.app/Watch/Watch WatchKit App.app:
Not a directory
失败,因为.../Watch/build/Release-iphoneos/Watch.app/Watch
不是目录(也不应该是)。这是Xcode错误(我从未在Apple或Google搜索中看到过此错误),还是我有些愚蠢?
答案 0 :(得分:0)
此问题在Web Deploy - How to create a package with selected items中解决。如果您正在编写Mac Catalyst应用程序,请另参阅GM Seed of Xcode 11.2.1。
对于使用Xcode时遇到的其他任何问题,请提交release notes for Xcode 11.2.1。
答案 1 :(得分:0)
找到了!!也是偷偷摸摸的..
如果您将项目命名为“ Watch”,则失败。.将其命名为其他名称,没关系。