错误:归档 iOS 和 WatchOS 应用程序时没有此类文件或目录

Ste*_*pel 7 xcode archive ios xcode7 watchos-2

我有一个问题困扰了我几天,我找不到解决方案。我想要做的是在 Xcode 中归档一个 iOS 应用程序,包括一个 watchOS 应用程序。

正常的调试版本(iOS 应用程序和 WatchOS 应用程序)在真实设备和模拟器上运行良好(注意:包括 CocoaPods)。但是当我尝试归档项目时出现以下错误:

错误:/Users/username/Library/Developer/Xcode/DerivedData/Build/Intermediates/ArchiveIntermediates/AppName/BuildProductsPath/Release-watchos/AppNameWatch.app:没有这样的文件或目录

我试图清理所有内容,删除 DerivedData 文件夹,重新启动 Xcode,从设备中删除应用程序,重新启动 Mac ......但没有解决问题。我还尝试在没有 CocoaPods 集成的情况下进行存档(我从我的项目中完全删除了 CocoaPods)。我还尝试了目标构建阶段(删除嵌入的手表内容)。

也许有人有想法...

谢谢

史蒂芬

vic*_*ica 6

PBCXCp Error通过从Project->Build Phases纠正我的目标依赖项,我设法解决了这个标记为 的错误。以下是目标依赖项的外观:

iOS 应用目标

在此处输入图片说明

观看应用目标

在此处输入图片说明

观看扩展目标

在此处输入图片说明

我不小心将我的 iOS 应用程序作为目标依赖项添加到我的手表扩展目标并产生了错误。

希望能帮到你,加油。