cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "xu.li (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CB-5696) Missing Plugin source file on iOS
Date Mon, 23 Dec 2013 16:27:50 GMT

     [ https://issues.apache.org/jira/browse/CB-5696?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

xu.li updated CB-5696:
----------------------

    Description: 
Bug
========
1. cordova create cordova-issue com.example.cordova.issue cordova-issue
2. cd cordova-issue/ && cordova platform add ios && cordova build &&
cordova plugin add org.apache.cordova.device
3. Open the project in xcode5, and you will find CDVDevice.h and CDVDevice.m are missing.

Reason
========
It is caused by [cordova-plugman.git] / src / platforms / ios.js.
In the parseProjectFile function, it searches for "config.xml" using "glob.sync", and then
filter the file path list, and then use the first file in the remaining list.

When the name of the project, 3rd parameter in the "cordova create" command, starts with a
lowercased letter after "b", it will not be list as the first item among all the candidates,
and the "**/build/**"-like file paths are not filtered out.

Quick Fix
========
Filter all the file candidates contain "/build/".




  was:
Bug
========
1. cordova create cordova-issue com.example.cordova.issue cordova-issue
2. cd cordova-issue/ && cordova platform add ios && cordova build &&
cordova plugin add org.apache.cordova.device
3. Open the project in xcode5, and you will find CDVDevice.h and CDVDevice.m are missing.

Reason
========
It is caused by [cordova-plugman.git] / src / platforms / ios.js.
In the parseProjectFile function, it searches for "config.xml" using "glob.sync", and then
filter the file list, and then use the first file in the remaining list.

When the name of the project, 3rd parameter in the "cordova create" command, starts with a
lower cased letter after "b", it will not be list as the first item among all the candidates,
and the "**/build/**"-like file names are not filtered out.

Quick Fix
========
Filter all the file name candidates contain "/build/".





> Missing Plugin source file on iOS
> ---------------------------------
>
>                 Key: CB-5696
>                 URL: https://issues.apache.org/jira/browse/CB-5696
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugman
>    Affects Versions: 3.3.0
>         Environment: Mac OSX 10.9, plugman 0.17.0, cordova 3.3.0-0.1.1, xcode 5
>            Reporter: xu.li
>              Labels: build, patch
>
> Bug
> ========
> 1. cordova create cordova-issue com.example.cordova.issue cordova-issue
> 2. cd cordova-issue/ && cordova platform add ios && cordova build &&
cordova plugin add org.apache.cordova.device
> 3. Open the project in xcode5, and you will find CDVDevice.h and CDVDevice.m are missing.
> Reason
> ========
> It is caused by [cordova-plugman.git] / src / platforms / ios.js.
> In the parseProjectFile function, it searches for "config.xml" using "glob.sync", and
then filter the file path list, and then use the first file in the remaining list.
> When the name of the project, 3rd parameter in the "cordova create" command, starts with
a lowercased letter after "b", it will not be list as the first item among all the candidates,
and the "**/build/**"-like file paths are not filtered out.
> Quick Fix
> ========
> Filter all the file candidates contain "/build/".



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Mime
View raw message