{ "id": "137794", "key": "TIMOB-17830", "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": [], "resolution": null, "resolutiondate": null, "created": "2014-10-08T10:51:58.000+0000", "priority": null, "labels": [ "cb-tooling" ], "versions": [], "issuelinks": [], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2016-08-19T13:42:10.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "10207", "name": "Tooling" } ], "description": "To reproduce, build a dist-appstore build from the cli, change the ipa name to zip, extract, peer inside.\r\n\r\n!http://content.screencast.com/users/Stephen_Feather/folders/Jing/media/5d203be8-3c01-45ff-b21a-321928b7d0f2/00000610.png!\r\n\r\nh2. Solution\r\n\r\nThe Titanium SDK should include a list of all known platform names to ensure we don't copy resources for deprecated platforms.", "attachment": [], "flagged": false, "summary": "Tizen folder with appicon.png included in ios IPA built for dist-appstore/dist-adhoc.", "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.5\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.4.0\r\n node-appc Version = 0.2.14\r\n\r\nTitanium SDKs\r\n 3.4.0.GA\r\n Version = 3.4.0\r\n Install Location = /Users/stephenfeather/Library/Application Support/Titanium/mobilesdk/osx/3.4.0.GA\r\n Platforms = iphone, mobileweb, android, blackberry\r\n git Hash = b54c467\r\n git Timestamp = 09/25/14 16:41\r\n node-appc Version = 0.2.17\r\n\r\nXcode\r\n 6.0.1 (build 6A317) - Xcode default\r\n Install Location = /Applications/Xcode.app/Contents/Developer\r\n iOS SDKs = 8.0\r\n iOS Simulators = 8.0, 7.1, 7.0.3\r\n Supported by TiSDK 3.4.0.GA = yes\r\n{code}", "comment": { "comments": [ { "id": "327285", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "[~sfeather], which Titanium SDK is specified in the tiapp.xml?", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2014-10-08T15:41:41.000+0000", "updated": "2014-10-08T15:41:41.000+0000" }, { "id": "327306", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "body": "3.4.0.GA", "updateAuthor": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2014-10-08T17:50:14.000+0000", "updated": "2014-10-08T17:50:14.000+0000" }, { "id": "327313", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "I am unable to reproduce the issue on: \r\n\r\nMac OSX 10.9.5\r\nAppcelerator Studio, build: 3.4.0.201409261245\r\nTitanium SDK build: 3.4.0.GA\r\nTitanium CLI, build: 3.4.0\r\nAlloy: 1.5.1\r\nXcode 6.0.1\r\n\r\nI built both an Alloy and a Classic project for dist-appstore and dist-adhoc from the CLI, in the .ipa files neither had a 'tizen' folder, I then added true to the tiapp.xml for both projects along with the Tizen module and this had no effect upon the contents of the files.\r\n\r\nAre there any additional steps that you can think of that will help me reproduce the issue? Thanks for the report.", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2014-10-08T18:26:53.000+0000", "updated": "2014-10-08T18:26:53.000+0000" }, { "id": "327314", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "body": "take a 3.3.x generated alloy project with tizen folders laying around (app/asset) comes to mind.\r\n\r\nNow we have to go clean up all the tizen crap littering our projects to that it doesn't make it into iOS (and i need to check android) binary packaging.", "updateAuthor": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2014-10-08T18:35:37.000+0000", "updated": "2014-10-08T18:35:37.000+0000" }, { "id": "327315", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "[~eharris] Try creating a project with 3.2.0.GA, then build the app for iOS and notice that the Tizen folder is NOT copied to the final build.\r\n\r\nThen update the in the tiapp.xml to 3.4.0.GA and build again for iOS. Notice the Tizen folder is copied.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2014-10-08T18:36:38.000+0000", "updated": "2014-10-08T18:36:38.000+0000" }, { "id": "327353", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "I am able to reproduce the issue on: \r\n\r\nMac OSX 10.9.5\r\nAppcelerator Studio, build: 3.4.0.201409261245\r\nTitanium SDK build: 3.4.0.GA. 3.2.0.GA\r\nTitanium CLI, build: 3.4.0\r\nAlloy: 1.5.1\r\nXcode 6.0.1\r\n\r\nRevisited and using the information from the above comments I am able to reproduce the issue, if a project has existing Tizen resources then these are included when the app is built for dist-appstore or dist-adhoc. Thanks for the help.", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2014-10-08T21:05:21.000+0000", "updated": "2014-10-08T21:05:21.000+0000" }, { "id": "393607", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "This may seem like a non-issue being that Tizen is dead, but actually, this is a bug. We only identify folders in the {{Resources}} directory as platform folders if that platform exists in the current SDK. Instead, we should just create a list of all known platform names that have ever existing and combine it with the known platforms in an SDK (which will be mostly duplicates). We'll get this fixed in the next rev of the tooling.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-08-19T13:42:10.000+0000", "updated": "2016-08-19T13:42:10.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }