{ "id": "133643", "key": "TIMOB-17420", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "15972", "description": "Release 3.4.0", "name": "Release 3.4.0", "archived": false, "released": true, "releaseDate": "2014-09-28" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-08-21T18:54:24.000+0000", "created": "2014-07-24T05:49:39.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "cli", "ft", "qe-closed-3.4.0", "qe-manualtest", "qe-testadded" ], "versions": [], "issuelinks": [], "assignee": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "updated": "2014-08-22T11:33:56.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10207", "name": "Tooling" } ], "description": "Based upon module development documentation, build.py should be set to executable so that the user can use use the documented command {code}./build.py{code} to build and package their module.\r\n\r\nReferenced Documentation: http://docs.appcelerator.com/titanium/3.0/#!/guide/iOS_Module_Development_Guide\r\n\r\nAssociated Q&A: http://developer.appcelerator.com/question/176428/permission-denied-when-trying-to-build-my-ios-custom-module-for-my-titanium-mobile-project", "attachment": [], "flagged": false, "summary": "iOS: build.py created during iOS module project generation is not executable", "creator": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "environment": "{code}\r\nOperating System\r\n Name = Mac OS X\r\n Version = 10.9.4\r\n Architecture = 64bit\r\n # CPUs = 4\r\n Memory = 24.0GB\r\n\r\nNode.js\r\n Node.js Version = 0.10.29\r\n npm Version = 1.4.14\r\n\r\nTitanium CLI\r\n CLI Version = 3.3.0\r\n node-appc Version = 0.2.14\r\n\r\nTitanium SDKs\r\n 3.3.0.GA\r\n Version = 3.3.0\r\n\r\nMac OS X\r\n Command Line Tools = installed\r\n\r\nIntelĀ® Hardware Accelerated Execution Manager (HAXM)\r\n Not installed\r\n\r\nJava Development Kit\r\n Version = 1.6.0_65\r\n\r\n{code}", "comment": { "comments": [ { "id": "315579", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "What happens when you run {{python build.py}}?", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2014-07-24T05:54:01.000+0000", "updated": "2014-07-24T05:54:01.000+0000" }, { "id": "315585", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "body": "It runs.\r\n\r\nHowever, \r\n\r\n1. documentation doesn't require this\r\n2. previous versions of the sdk had build.py as executable, so this is a change in SOP", "updateAuthor": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2014-07-24T06:30:16.000+0000", "updated": "2014-07-24T06:30:16.000+0000" }, { "id": "318368", "author": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "body": "PR: https://github.com/appcelerator/titanium_mobile/pull/5967\r\n3_3_X: https://github.com/appcelerator/titanium_mobile/pull/5972\r\n\r\nFunctional Test:\r\nCreate a module for ios:\r\n{code}\r\nti create -p ios -t module -d . -n test -u http:// --id com.timob.test\r\n{code}\r\nPackage the module: \r\n{code}\r\ntest/iphone/build.py\r\n{code}\r\n\r\nNote: all the copied files should have the same permission as the templates. ", "updateAuthor": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "created": "2014-08-13T02:49:44.000+0000", "updated": "2014-08-18T09:15:15.000+0000" }, { "id": "318461", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "[~fmiao] Can you also do the 3_3_X backport? If you need help, I'd be happy to lend a hand.\r\n\r\nAlso, once you have submitted a PR, can you please click the \"Submit to Review\" button on this ticket and assign a reviewer. I should be the reviewer for anything CLI related such as this ticket. Thanks!", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2014-08-13T16:31:30.000+0000", "updated": "2014-08-13T16:31:30.000+0000" }, { "id": "319902", "author": { "name": "pagarwal", "key": "pagarwal", "displayName": "Priya Agarwal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified with:\r\n\r\nAppcelerator Studio:3.4.0.201408210941\r\nSdk:3.4.0.v20140821144114\r\nalloy:1.5.0-dev\r\ntitanium:3.4.0-dev\r\ntitanium-code-processor:1.1.1\r\nacs:1.0.16\r\nnpm:1.3.2\r\nOS:Maverick(10.9.4)\r\nxcode: Xcode6Beta5\r\n\r\nWas able to build the ios module successfully using the above given steps.\r\n\"iphone/build.py\"\r\n\r\nWorking as expected.\r\nHence closing the issue.", "updateAuthor": { "name": "pagarwal", "key": "pagarwal", "displayName": "Priya Agarwal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-08-22T11:33:56.000+0000", "updated": "2014-08-22T11:33:56.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }