{ "id": "123060", "key": "AC-2320", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-12-11T17:10:15.000+0000", "created": "2013-12-01T13:04:22.000+0000", "labels": [ "icons", "info.plist", "ios7,", "tiapp" ], "versions": [], "issuelinks": [], "assignee": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2016-03-08T07:41:20.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": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "I'm fighting IOS icons. In my tiapp there is this section:\r\n\r\n{code}\r\n \r\n \r\n \r\n CFBundleIconFiles\r\n \r\n appicon.png\r\n appicon@2x.png \r\n appicon76.png\r\n appicon76@2x.png\r\n appicon72@2x.png\r\n appicon72.png\r\n \r\n \r\n \r\n \r\n{code}\r\n\r\nSomewhere in the file is also this section: \r\n appicon.png\r\n\r\nAll necessary files are in a folder called iphone, 72 dpi png exactly measured.\r\n\r\nWhen I build the app the info.plist contains only two icon File entries\r\nItem 0 string appicon.png\r\nItem 1 string appicon@2x.png\r\n\r\nXcode 5.1 tries to validate but complains about the missing icons:\r\nMissing required icon file. The bundle does not contain an app icon for ipad of exactly 72 x 72 pixels in png format.\r\n\r\nObviously it does contain that file, and even more than this one.\r\n\r\nOf course I tried to edit info.plist by hand, to no effect. I checked and checked upper and lower case, I even mad this icon files again but still no luck. How do I do this?\r\n\r\nthanks \r\nijme\r\n\r\n", "attachment": [], "flagged": false, "summary": "iOS: tiapp info is not properly transfered into info.plist with an Xcode validation failure as a result", "creator": { "name": "ijmewx", "key": "ijmewx", "displayName": "ijme woensdregt", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "ijmewx", "key": "ijmewx", "displayName": "ijme woensdregt", "active": true, "timeZone": "Europe/Berlin" }, "environment": "Mac OS 10.9; Titanium Studio, build: 3.1.4.201310171935", "comment": { "comments": [ { "id": "283259", "author": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Hello Ijme,\r\n\r\nI believe that this issue comes from an image not being named correctly.\r\nPlease check this documentation page to see how each image should be named for the iOS platforms: http://docs.appcelerator.com/titanium/latest/#!/guide/Icons_and_Splash_Screens\r\nLook for the section named: iOS graphic asset requirements and options\r\n\r\nIt looks like your PNGs named appicon72.png and appicon72@2x.png are missing a dash and should be: appicon-72.png and appicon-72@2x.png\r\nAlso, it does not appear that appicon76.png or appicon76@2x.png are supported.\r\n\r\nCould you please try renaming these lines and resources and see if it resolves your issue?\r\n\r\n\\\\\r\n\r\nP.S. According to this page: http://docs.appcelerator.com/titanium/latest/#!/guide/tiapp.xml_and_timodule.xml_Reference-section-29004921_tiapp.xmlandtimodule.xmlReference-plist :\r\nUnsupported Info.plist Keys\r\nThe following Info.plist properties are ignored in the section. The values for these properties are automatically generated by Titanium and may not be overridden in the tiapp.xml file or custom Info.plist file.\r\n\r\nCFBundleDisplayName. The name in the generated file always reflects the value of the element\r\nCFBundleExecutable\r\nCFBundleIconFile\r\nCFBundleIconFiles. Automatically includes all application icon files from project directory.\r\nCFBundleIdentifier\r\nCFBundleInfoDictionaryVersion\r\nCFBundleName\r\nCFBundlePackageType\r\nCFBundleSignature\r\nCFBundleVersion\r\nCFBundleShortVersionString", "updateAuthor": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-12-09T19:11:10.000+0000", "updated": "2013-12-09T19:13:47.000+0000" }, { "id": "283795", "author": { "name": "ijmewx", "key": "ijmewx", "displayName": "ijme woensdregt", "active": true, "timeZone": "Europe/Berlin" }, "body": "It turned out it had something to do with image or name caching by Xcode. After I renamed all icon files into something that has not been used yet (app-icon72.png etc) Xcode validated the app without any problem.", "updateAuthor": { "name": "ijmewx", "key": "ijmewx", "displayName": "ijme woensdregt", "active": true, "timeZone": "Europe/Berlin" }, "created": "2013-12-11T10:59:30.000+0000", "updated": "2013-12-11T10:59:30.000+0000" }, { "id": "283827", "author": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Glad to hear that the issue is resolved! Closing ticket as fixed.\nPlease let us know if you experience the issue again.", "updateAuthor": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-12-11T17:10:05.000+0000", "updated": "2013-12-11T17:10:05.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }