{ "id": "166840", "key": "AC-4886", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "2", "description": "The problem described is an issue which will never be fixed.", "name": "Won't Fix" }, "resolutiondate": "2017-03-30T06:42:09.000+0000", "created": "2017-03-29T02:06:01.000+0000", "labels": [ "cli", "cocoapods", "hyperloop", "podfile" ], "versions": [ { "id": "17038", "name": "Appcelerator Studio 4.5.0", "archived": false, "released": false } ], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-30T06:42:10.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "{quote}\r\nAs a developer,\r\nI want to have the podfile target modified to match the project name,\r\nSo that the project can build successfully.\r\n{quote}\r\n\r\nSince the podfile target must match the project name that is defined in the tiapp.xml file, it would be nice if the CLI could modify the target to match whatever the current project name is.", "attachment": [], "flagged": false, "summary": "Modify podfile target during build to match project name", "creator": { "name": "brentonhouse", "key": "brentonhouse", "displayName": "Brenton House", "active": true, "timeZone": "America/Chicago" }, "subtasks": [], "reporter": { "name": "brentonhouse", "key": "brentonhouse", "displayName": "Brenton House", "active": true, "timeZone": "America/Chicago" }, "environment": null, "comment": { "comments": [ { "id": "416124", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "I saw the discussion on Slack earlier this week. And after thinking about it, I'd like to not do this. Primarily, because we want to adapt the native Cocoapods behavior as much as possible. Doing this tightens the external dependencies again and could cause problems once they change the Podfile structure. In addition to that, re-writing the file to the filesystem will slow down the build and the target won't change per app. Finally, Hyperloop will support more targets in the future, that's also why Cocoapods went to target-based Pods. Writing the name manually will cause major problems linking the correct Pods to it's targets. That's why I would propose to go with the current behavior and work as native as possible. Deal?", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-03-29T11:05:54.000+0000", "updated": "2017-03-29T11:05:54.000+0000" }, { "id": "416285", "author": { "name": "brentonhouse", "key": "brentonhouse", "displayName": "Brenton House", "active": true, "timeZone": "America/Chicago" }, "body": "Deal. Thanks!!", "updateAuthor": { "name": "brentonhouse", "key": "brentonhouse", "displayName": "Brenton House", "active": true, "timeZone": "America/Chicago" }, "created": "2017-03-29T22:10:53.000+0000", "updated": "2017-03-29T22:10:53.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }