当前位置:  开发笔记 > 编程语言 > 正文

Xcode 7.2:在"存档"中:出现问题:"找不到Cordova/CDVViewController.h'文件".虽然构建应用程序时没有这样的问题

如何解决《Xcode7.2:在"存档"中:出现问题:"找不到Cordova/CDVViewController.h'文件".虽然构建应用程序时没有这样的问题》经验,为你挑选了4个好方法。

在iOS中,我更新了7.2.我能够毫无问题地将现有项目构建到我的设备上.当归档项目准备提交到应用程序商店时,我得到一个构建错误 - 找不到Cordova/CDVViewController.h文件.我已经完成了几乎所有我没有找到Stack Overflow和Google的修复/解决方法,而且没有一个能为我工作.如果我回到Xcode 6.4,我可以构建和存档没有问题,但我现在无法构建到我的设备,它正在运行iOS 9.1.

我猜这是新的Xcode版本设置的配置问题.有没有其他人遇到这个?同样,通常的嫌疑人(首选项>位置>派生数据>高级>唯一),页眉搜索路径等似乎都很好.

谢谢,Adisheshu



1> ArunDhwaj II..:

由于搜索路径/包含,这个问题似乎出现在Xcode 7.2中.

通过以下方式解决此问题:

    [projectName]在Xcode TARGETS中选择你的.

    转到" 构建设置"选项卡.

    确保过滤器设置为"全部"而不是"基本".

    搜索"标头搜索路径"

    双击并将此路径添加到"Debug"和"Release": $(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include

    现在清理项目并重新启动 Xcode.

    能够进行构建存档.

    就这样.


我看到这个答案被抛出很多,但是我的项目已经有了与搜索标题路径的一部分完全相同的字符串,但仍然找不到该文件.:-(
这是正确的答案.另外值得注意的是:构建设置选项卡默认为"基本"过滤器.确保选中"全部",否则您将看不到"页眉搜索路径"字段.
对于那些不记得清理项目的快捷方式的人,请按`Shift-Cmd-K`
不要忘记将此添加到所有pahts,Release,而不仅仅是Debug.我首先只添加到Debug并错过了Release,但它没有帮助.添加到版本修复了该问题.谢谢!
我还必须删除旧的:$(OBJROOT)/ UninstalledProducts/include然后存档将运行.不是之前.

2> Dom Hede..:

尝试每个解决方案后没有成功我运行:

cordova platform update ios

这为我修好了.(XCODE 7.3.1,Cordova 6.3.0)

参考: Cordova应用程序无法使用Xcode 7.1存档(未找到Cordova/CDVViewController.h文件)



3> im3r3k..:

您应该将项目的Cordova iOS版本更新为3.9.2(截至3/11/16的最新版本3).使用3.8.0时我遇到了同样的错误,它在3.9中修复了.

或者,你可以升级到Cordova iOS v4.1.0(从3/11/16开始流行),但要注意你失去了对iOS 6和7的支持,而cordova-plugin-screen-orientation 未更新为使用4所以你必须以纵向或横向锁定你的应用程序.

编辑:

如果没有升级,您可以在XCode中手动修复此问题.去

构建设置 - >标题搜索路径:更改:

$(OBJROOT)/UninstalledProducts/include

至:

$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include

(关于apache.org的相关问题)



4> Gil Epshtain..:

如果添加此行:

$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include

到header-search-path(如'im3r3k'回答中所描述)没有解决这个问题,也设置了这个:

Build Settings -> Architectures -> Build Active Architecture Only -> YES

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有