[ 
https://issues.apache.org/jira/browse/CB-13952?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16497583#comment-16497583
 ] 

Ken Naito commented on CB-13952:
--------------------------------

Hey, 

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
  use_frameworks!

  # Pods for HelloCordova

  pod 'SVProgressHUD'

end

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: https://issues.apache.org/jira/browse/CB-13952
>             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
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to