gpt4 book ai didi

ios - jenkins 中的 Cordova ios 应用程序构建错误。 fatal error : 'Cordova/CDVViewController.h' file not found

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:13:48 25 4
gpt4 key购买 nike

我们正在尝试为 iOS 平台构建 Cordova 混合应用程序。为此,我们使用 Jenkins 构建 cordova 应用程序。我们的要求是我们必须在 Window 的机器上开发混合应用程序并将该应用程序推送到 GitLab。Gitlab 已集成使用 Jenkins,因此通过 Jenkins 配置中提到的 GitLab 的 URL,Jenkins 将访问源代码并构建 cordova 应用程序。环境:Xcode 6.4

关于我的项目“LogonDemo”的信息

== 可用的 SDK [LogonDemo] $/usr/bin/xcodebuild -showsdks

OS X SDK:OS X 10.9 -sdk macosx10.9OS X 10.10 -sdk macosx10.10

iOS SDK:iOS 8.4 -sdk iphoneos8.4

iOS 模拟器 SDK:模拟器 iOS 8.4 -sdk iphonesimulator8.4

== 可用方案 [登录演示] $/usr/bin/xcodebuild -list错误:10 秒后超时关于“LogonDemo”项目的信息:目标: 登录演示

构建配置:调试发布

如果未指定构建配置且未传递 -scheme,则使用“Release”。

因此,当我尝试从 Jenkins 构建我的代码时,它失败了,并给我一个“Cordova/CDVViewController.h”文件未找到的错误。下面是 Jenkins 控制台输出部分显示的错误。

在包含自的文件中/Users/Shared/Jenkins/Home/jobs/HybridTry/workspace/LogonDemo/LogonDemo/Classes/MainViewController.m:28:/Users/Shared/Jenkins/Home/jobs/HybridTry/workspace/LogonDemo/LogonDemo/Classes/MainViewController。时:28:9:

 fatal error: Cordova/CDVViewController.h file not found

#import <Cordova/CDVViewController.h>

产生了 1 个错误。

构建失败以下构建命令失败:

CompileC build/LogonDemo.build/Release-iphoneos/LogonDemo.build/Objects-normal/armv7/MainViewController.o LogonDemo/Classes/MainViewController.m normal armv7 objective-c com.apple.compilers.11vm.clang.1_0.compiler 

CompileC build/LogonDemo.build/Release-iphoneos/LogonDemo.build/Objects-normal/arm64/MainViewController.o LogonDemo/Classes/MainViewController.m normal arm64 objective-c com.apple.compilers.11vm.clang.1_0.compiler
(2 failures)

Build step 'Xcode' marked build as failure
[OS X] restore keychains as defined in global configuration
[workspace] $ /usr/bin/security list-keychains -s
[PostBuildScript] - Execution post build scripts.
[PostBuildScript] Build is not success : do not execute script
Finished: FAILURE

请针对此错误提出解决方案。

最佳答案

-> 在 Xcode“TARGETS”中选择你的。-> 转到“build设置”选项卡。

-> 确保过滤器设置为“全部”而不是“基本”。

->搜索“搜索路径”->“标题搜索路径”

-> 双击并添加此路径:Xcode 6.x添加 $(OBJROOT)/UninstalledProducts/include

Xcode 7.x添加 $(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include

-> 现在清理项目,然后重新启动 Xcode。

能够“归档”。

关于ios - jenkins 中的 Cordova ios 应用程序构建错误。 fatal error : 'Cordova/CDVViewController.h' file not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32713584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com