cordova - 使用 xcodebuild 命令构建 cordova 项目

标签 cordova jenkins xcodebuild

我正在为 Jenkins 开发自定义插件,以使用命令行构建 iOS 项目。 当我构建失败时,能够使用 xcodebuild 命令构建的 native 项目与混合 (cordova) 项目一样。

Shell 脚本:

xcodebuild -project app.xcodeproj -alltargets

我得到的错误是

app/Classes/AppDelegate.h:30:9: fatal error: 
      'Cordova/CDVViewController.h' file not found
#import <Cordova/CDVViewController.h>

其他类文件也是如此。

文件夹结构如下。

App
- CordovaLib  
   -CordovaLib.xcodeproj
- Cordova
   -build 
   -run
- App.xcodeproj

感谢帮助

最佳答案

xcodebuild -scheme myProject -configuration "config"-project app.xcodeproj -alltargets 可以解决这个问题...我发现不提供架构或配置会导致 xcodebuild 出现问题...

关于cordova - 使用 xcodebuild 命令构建 cordova 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26399115/

相关文章:

ios - 使用 xcodebuild 在模拟器上构建并运行应用程序

php - 在浏览器中模拟 cordova 应用程序

javascript - 通过javascript中的phonegap覆盖android设备的后退按钮

ios - 将 cordova 项目从 3.3 更新到 4.x

jenkins - Jenkins 多配置作业的构建后操作

java - Jenkins Maven 使用 GIT 发布

ios - oclint:oclint-json-compilation-database 返回 "Skipping [Path] Command line not found."

target - 为什么 xcodebuild 在测试时不构建依赖项?

javascript - DeviceInformation.findAllAsync DeviceInformation 返回不正确的名称属性

git - Hudson/Jenkins -- 如何访问 BitBucket.com 上的私有(private) git 存储库