{ "id": "109387", "key": "TIMOB-12623", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "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": { "id": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2015-02-05T20:31:20.000+0000", "created": "2013-02-07T20:04:52.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [], "versions": [], "issuelinks": [ { "id": "45717", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "137964", "key": "TISTUD-6999", "fields": { "summary": "Titanium / Appcelerator Studio should provide tools for resizing icons and images", "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" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } }, { "id": "45721", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "120772", "key": "TIMOB-15393", "fields": { "summary": "iOS: Feature Request to Support Asset Catalogs", "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" } }, "priority": { "name": "Low", "id": "4" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } }, { "id": "45720", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "136320", "key": "TIMOB-17663", "fields": { "summary": "iOS: Add @3x images and new icon sizes to new-app templates and samples", "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" } }, "priority": { "name": "Critical", "id": "1" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } }, { "id": "44786", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "119965", "key": "TIMOB-15181", "fields": { "summary": "iOS7: Icon assets included in app based on older naming convention", "status": { "description": "This issue is being actively worked on at the moment by the assignee.", "name": "In Progress", "id": "3", "statusCategory": { "id": 4, "key": "indeterminate", "colorName": "yellow", "name": "In Progress" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "45724", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "136323", "key": "TIMOB-17664", "fields": { "summary": "iOS8: Add support for \"launch files\" in place of images for iOS 8", "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" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-21T22:08:51.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "*Problem description*\r\nCurrently whenever I want to package up an enterprise or app store version of an ipa, I have to open the xcodeproj file in build/iphone in Xcode and edit certain values: release build, target universal device, armv7, provisioning profile, etc... This is reasonable because everyone will have different preferences for these values.\r\n\r\nHowever, the most annoying thing is that I have to drag & drop all of the iTunes images from Resources/iphone into xCode to set the app icons and splash screens. These images have standardized names (see attached screenshot) so Titanium should be smart enough to auto-embed them into the project so that we don't have to drag & drop them in every single time.\r\n\r\nA rebuttal may be that you only need to set them once and then never delete the xcodeproj file, however doing a clean project or touching tiapp.xml erases the changes and regenerates the xcodeproj file so this is not practical, especially since cleaning project is a must in many situations such as updating the Ti SDK version or updating a jss file.", "attachment": [ { "id": "35472", "filename": "Screen Shot 2013-02-07 at 3.00.19 PM.png", "author": { "name": "jtoth", "key": "jtoth", "displayName": "Justin Toth", "active": true, "timeZone": "America/New_York" }, "created": "2013-02-07T20:04:52.000+0000", "size": 27143, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS: Automatically embed images in Resources/iphone into Xcode project", "creator": { "name": "jtoth", "key": "jtoth", "displayName": "Justin Toth", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "jtoth", "key": "jtoth", "displayName": "Justin Toth", "active": true, "timeZone": "America/New_York" }, "environment": "iOS 5 & 6, All Ti SDK versions", "comment": { "comments": [ { "id": "342295", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "I've built a few apps for the iTunes App Store and never needed to open the Xcode project to embed images as you describe. As long as you follow the naming and location guidelines described in the [Icons and Splash Screens guide|http://docs.appcelerator.com/titanium/latest/#!/guide/Icons_and_Splash_Screens], the tooling should copy the graphics to your app bundle. At least, it always has for me.\r\n\r\nThe tooling should prompt you for provisioning profiles, and you can set most plist values via the tiapp.xml. To target a Universal build, you simply select both iPhone and iPad as targets in the tiapp.xml. I have not attempted to change build architectures (your reference to arm7) so perhaps that would require modifying the Xcode project.\r\n\r\nCan you explain the steps you're taking in more detail so I can ascertain the underlying cause of the issues you're seeing?", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2015-02-05T20:09:09.000+0000", "updated": "2015-02-05T20:09:09.000+0000" }, { "id": "342296", "author": { "name": "jtoth", "key": "jtoth", "displayName": "Justin Toth", "active": true, "timeZone": "America/New_York" }, "body": "I created this ticket 2 years ago, so if you're seeing it work correctly then it most likely has been fixed and this can be resolved.", "updateAuthor": { "name": "jtoth", "key": "jtoth", "displayName": "Justin Toth", "active": true, "timeZone": "America/New_York" }, "created": "2015-02-05T20:13:31.000+0000", "updated": "2015-02-05T20:13:31.000+0000" }, { "id": "342298", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Great. I was hoping it was that simple!", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2015-02-05T20:30:12.000+0000", "updated": "2015-02-05T20:30:12.000+0000" }, { "id": "342299", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "There isn't a \"fixed in the interim by other changes\" resolution reason, so I'll resolve as Cannot Reproduce.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2015-02-05T20:31:20.000+0000", "updated": "2015-02-05T20:31:20.000+0000" }, { "id": "414540", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as the issue cannot be reproduced and due to the above comments.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-21T22:08:51.000+0000", "updated": "2017-03-21T22:08:51.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }