相关疑难解决方法(0)

Xcode 4无法从静态库依赖项中找到公共头文件

替代标题以帮助搜索

  • Xcode找不到标题
  • 在Xcode中缺少.h
  • 找不到Xcode .h文件
  • 未找到词法或预处理器问题文件

我正在开发一个来自Xcode 3的iOS应用程序项目.我现在已经转移到Xcode 4,我的项目构建了许多静态库.

这些静态库还声明了公共头文件,这些头文件由应用程序代码使用.在Xcode 3.x中,标题被复制(作为构建阶段)public headers directory,然后在应用程序项目中public headers directory被添加到headers search list.

在Xcode 4下,构建目录被移动到~/Library/Developer/Xcode/DerivedData/my-project.

问题是我如何在标题搜索设置中引用这个新位置?看起来:

  • public headers directory是相对于DerivedData目录,但是
  • headers search 目录是相对于其他东西(可能是项目位置)

我应该如何在Xcode 4中为iOS开发设置静态库目标,以确保在尝试编译为依赖项时,使用静态库的客户端可以使用头文件?

preprocessor header static-libraries xcode4

91
推荐指数
4
解决办法
7万
查看次数

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

我最近将我的Xcode更新到版本7.1(从7.0.1开始),我的Cordova应用程序无法归档,错误说明:

找不到'Cordova/CDVViewController.h'文件

在MainViewController.h文件中.

通过在计算器上搜索解决方案和其他地方的建议,从设置项目的标题搜索路径"$(OBJROOT)/UninstalledProducts/include""$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include"似乎解决这个问题了很多人.但是,这并没有解决我的问题.

有什么可能是错的吗?在更新Xcode之前,我从未遇到过这样的问题.

相关截图: 注意Debug和Release的Header Search Paths

更新:似乎更新我的Mac OS X到El Capitan可能已经解决了这个问题,因为我不再得到它.在发布这个问题时,我在优胜美地.希望这有助于任何人遇到同样的问题

xcode ios cordova

15
推荐指数
4
解决办法
2万
查看次数

Cordova应用程序无法使用Xcode 7.3存档(未找到Cordova/CDVViewController.h'文件)

我有Cordova(6.1.1)/ Phonegap(5.3.10)的项目.我正在尝试使用Xcode 7.3构建一个ipa文件.当我单击"产品">"存档"时,构建失败,并且日志显示:找不到"Cordova/CDVViewController.h"文件.我可以成功地将项目构建到设备上,所以我很想知道问题可能是什么.

我试图改变标题搜索路径

"$(OBJROOT)/ UninstalledProducts /包括"

"$(OBJROOT)/ UninstalledProducts/$(PLATFORM_NAME)/包括"

阅读这篇文章 Xcode 7.2:在"存档":获得问题:"找不到Cordova/CDVViewController.h'文件".虽然构建应用程序时没有这样的问题

我试图改变chage以使bitcode成为"不",但仍然没有运气归档我的应用程序.

从stackoverflow上的许多读数来看,问题似乎与标题搜索路径有关,但这并没有解决我的问题.不知道Xcode 7.3上是否还有其他内容,因为其他帖子是Xcode 7.2及以下版本.不知道如何解决这个问题,还有其他人遇到过这个问题吗?

更新(解决方案):

在构建设置>部署>安装所有者下.我把它留下了空白然后终于工作了.

xcode ipa cordova

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

cordova ×2

xcode ×2

header ×1

ios ×1

ipa ×1

preprocessor ×1

static-libraries ×1

xcode4 ×1