cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ken Naito (JIRA)" <>
Subject [jira] [Commented] (CB-13952) cordova build ios Failing due to "Pods/Target Support Files" being cleared
Date Fri, 01 Jun 2018 05:30:00 GMT


Ken Naito commented on CB-13952:


I took a look at this issue but was unable to reproduce. 
Can you provide some more steps and information on how to configure my project to reproduce
this issue?

For example The contents of the Podfile.

Here are the steps I took to try and reproduce the issue.
1. Create a simple project with command `cordova create`
2. Add iOS Platform with the command: `cordova platform add ios --nofetch`
3. I created a Podfile under directory `platforms/ios` with the content of

target 'HelloCordova' do
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks

  # Pods for HelloCordova

  pod 'SVProgressHUD'


4. Install pods with command `pod install`
5. Build for an iOS app with command `cordova build --nofetch`

With these steps, the `platforms/ios/Pods/Target Support Files` directory was not empty.

> cordova build ios Failing due to "Pods/Target Support Files" being cleared
> --------------------------------------------------------------------------
>                 Key: CB-13952
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: cordova-ios
>    Affects Versions: cordova-ios@4.5.4
>         Environment: cordova@7.1.0
> cordova-ios@4.5.4
> OS: OSx Sierra (10.12.6)
>            Reporter: Thomas Meijers
>            Assignee: Suraj Pindoria
>            Priority: Critical
>              Labels: build
> After runnign `cordova platform add ios --nofetch` and `pod install`, the `cordova build
ios --nofetch --device --release` command fails (also fails for debug builds).
> The reason it fails is because `platforms/ios/Pods/Target Support Files/` is completely
empty and during the build it errors because it cannot find configs for the Pod dependencies
in that folder. I have verified that the `Target Support Files` folder is *not* empty after
adding the platform nor is it empty after running `pod install`. However, as soon as the build
command runs it is empty.
> The errors are similar to these:
> {code:bash}
> Ignoring configuration file '/Users/jenkins/build/workspace/triggi-app-release/platforms/ios/cordova/build-release.xcconfig'
because it could not be loaded.
> 	Reason: File could not be parsed due to preprocessing errors:
>     pods-release.xcconfig line 2: Unable to find included file "Pods/Target Support Files/Pods-Olisto/Pods-Olisto.release.xcconfig"User
defaults from command line:
>     IDEArchivePathOverride = /Users/jenkins/build/workspace/triggi-app-release/platforms/ios/Olisto.xcarchive
> clang: error: no such file or directory: '/Users/jenkins/build/workspace/triggi-app-release/platforms/ios/Pods/Target
Support Files/GoogleToolboxForMac/GoogleToolboxForMac-dummy.m'
> clang: error: no input files
> {code}
> The weird thing is that, after the build fails, when I run the same `pod install` command
and thereafter `cordova build ios --nofetch --device --release` the build succeeds. The output
from CocoaPods isn't any different. This problem started occurring about a week ago and never
occurred in the months before.
> I have also verified that the plugins we use that depend on CocoaPods were not updated
in the past few weeks when the error started occurring. 

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message