首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PhoneGap 1.5.0构建错误

PhoneGap 1.5.0构建错误
EN

Stack Overflow用户
提问于 2013-04-04 14:59:11
回答 3查看 894关注 0票数 1

我之前已经用phonegap 1.5.0开发了一个应用程序,现在我们刚刚推出了git存储库。该应用程序是在xCode中成功构建的,我能够安装该应用程序并在iPad上运行它,但是当我们试图从Jenkins构建它时,我们得到了这个错误

代码语言:javascript
运行
复制
/Users/...../Classes/AppDelegate.m:28:
/Users/......./Classes/AppDelegate.h:31:13: fatal error: 'Cordova/CDVViewController.h' file not found
#import <Cordova/CDVViewController.h>

我真的不知道为什么会这样。我是不是没有在gitt中包含任何导致这个问题的文件?或者我需要采取什么额外的步骤来将代码放入git?任何关于这方面的建议我们都深表感谢。

EN

回答 3

Stack Overflow用户

发布于 2013-08-19 23:00:15

我的PhoneGap项目能够构建和生成.ipa。

以下是我使用Jenkins为CI集成所做的工作:

  1. 为Jenkins安装Xcode集成插件(manage Jenkins --> Manage Plugins --> Available --> Xcode integration).
  2. In your Job configuration,单击Add build Step按钮并选择Xcode.
  3. In Xcode configuration:

3.1。在构建之前添加Clean。

3.2。添加项目的目标(例如: SamplePhonegap)。

3.3。添加SDK (如: iphoneos6.1)。

3.4。将配置添加为Debug或Release。

3.5。添加包含工作区的Xcode项目目录(例如:${ .xcodeproj })。

3.6。为PhoneGap应用程序构建输出目录(例如:${WORKSPACE}/build)的强制步骤。

3.7。添加Build IPA。

3.8。添加代码签名标识(例如: iPhone Developer: S*** Code (6**))。

3.9。添加解锁KeyChain。

3.10。添加keyChain路径(如:${HOME}/库/密钥链/login.keychain)。

3.11。添加钥匙串密码。

最后构建您的应用程序-它将构建并生成.ipa文件。

备注:

3.6步骤是强制性的,因为PhoneGap项目有两个构建路径:一个是我们的项目构建路径,另一个是cordova构建路径。Jenkins很难找到默认路径(在原生中不需要指定,因为它只有一个构建路径Jenkins可以很容易地找到)。因此必须提供构建输出目录路径。

票数 3
EN

Stack Overflow用户

发布于 2013-04-04 15:19:00

您可以做的是尝试将git存储库克隆到本地计算机并从本地计算机进行构建。如果没问题,那就意味着你需要检查Jenkins的设置/配置。

票数 0
EN

Stack Overflow用户

发布于 2015-12-16 17:29:30

这是到目前为止我找到的最好的解决方案。Original Answer

Xcode 6.x

$(OBJROOT)/UninstalledProducts/include添加到BuildSettings->标题搜索路径

Xcode 7.x

$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include添加到BuildSettings->标题搜索路径

1.双击,您可以将其添加到中。

2.将$(OBJROOT)/未安装的2.Change /include改为$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15804524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档