[ALOY-963] Allow platform specific subfolders in lib and vendor directories

GitHub Issuen/a
Resolution Date2014-09-04T18:04:31.000+0000
Affected Version/sn/a
Fix Version/sAlloy 1.5.0
Labelsalloy, qe-3.4.0, qe-manualtest
ReporterJohn Nguyen
AssigneeFeon Sua Xin Miao


Platform specific folders (iphone,android,etc.) in the app/lib and app/vendor directories were not compiling to Resources correctly. The following pull request will fix this. https://github.com/appcelerator/alloy/pull/337




  1. Ritu Agrawal 2014-02-27 Thank you for submitting the pull request. We need a simple runnable test case that demonstrates that Platform specific folders (iphone,android,etc.) in the app/lib and app/vendor directories were not compiling to Resources correctly. We would then use that test case to evaluate the PR.
  2. Tim Poulsen 2014-03-10 Jake tests fail for ALOY-887 app. When tested with jake app:run, the compiler goes into an infinite loop. Rest of the tests pass. Test case app and signed CLA are still needed, even after this failure is addressed.
  3. Tim Poulsen 2014-06-09 CLA has been signed
  4. Feon Sua Xin Miao 2014-06-18 PR: https://github.com/appcelerator/alloy/pull/454 Test app: https://github.com/feons/alloy/tree/ALOY-963/test/apps/testing/ALOY-963 Functional Test: 1. Compile the test app on multiple platforms 2. The UI and alert message should match the attached screenshots respectively 3. On iphone : blue box, click on the label, alert shows "clicked iphone" 4. On android : yellow box, click on the label, alert shows "clicked android" 5. On other platforms : green box, click on the label, alert shows "clicked"
  5. Tim Poulsen 2014-06-19 PR tested and merged.
  6. Federico Casali 2014-08-19 Verified working as expected on iPhone 5 iOS 7.1.2, Android Galaxy Nexus 4.3 and MobileWeb TiSDK 3.4.0.v20140813022514 Appcelerator Studio CLI 3.4.0-dev Alloy 1.5.0-dev Xcode6-beta5 Closing.
  7. Ingo Muschenetz 2014-09-02 I agree--we should move to "ios" as a standard name.
  8. Tim Poulsen 2014-09-02 Note that the PR submitted for ALOY-1122 should re-resolve this ticket.
  9. Tim Poulsen 2014-09-05 PR to update the ALOY-963 test app to use the new folder name (ios, not iphone) https://github.com/appcelerator/alloy/pull/542 (1_5_X) https://github.com/appcelerator/alloy/pull/543 (master)
  10. Feon Sua Xin Miao 2014-09-05 Approved and merged.
  11. Federico Casali 2014-09-05

JSON Source