【发布时间】:2025-11-25 13:05:02
【问题描述】:
我有一个使用 Cordova(6.1.1)/Phonegap(5.3.10) 的项目。我正在尝试使用 Xcode 7.3 构建一个 ipa 文件。当我单击产品 > 存档时,构建失败,并且日志显示:找不到“Cordova/CDVViewController.h”文件。我可以成功地将项目构建到设备上,所以我有点不知道问题可能是什么。
我已尝试更改标题搜索路径 来自
"$(OBJROOT)/UninstalledProducts/include"
到
"$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include"
我已尝试将 chage 以启用位码更改为“否”,但存档我的应用程序仍然没有运气。
从这里关于*的许多读数来看,问题似乎与标题搜索路径有关,但这并没有解决我的问题。不知道 Xcode 7.3 上是否还有其他内容,因为其他帖子是 Xcode 7.2 及以下版本。不知道如何解决这个问题,有没有其他人遇到过这个问题?
更新(解决方案):
在构建设置 > 部署 > 安装所有者下。我把那个空白留了下来,然后它终于奏效了。
【问题讨论】:
-
您是否尝试在标头搜索路径的调试和发布部分都这样做?
-
试试这个:1) 在你的终端中运行它:cordova platform update ios 2) 在 Xcode 中打开你的项目 3) 转到 Preference -> Locations -> Advanced 4) 选择“Unique”作为构建位置的选项 5) 产品 -> 清洁 6) 产品 -> 构建
-
感谢您的回复。试过了,还是不行。
-
刚刚在 Xcode7.3(7D175) 中测试,cordova 6.1.1 适合我
-
郑重声明,@Gandhi 的方法适用于 Xcode 7.3.1 和 Cordova 6.2.0。