{ "id": "170083", "key": "TIMOB-25424", "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": "19988", "description": "", "name": "Release 7.0.1", "archived": false, "released": true, "releaseDate": "2017-12-21" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2017-12-14T15:58:10.000+0000", "created": "2017-10-21T22:13:20.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [], "versions": [ { "id": "19906", "description": "", "name": "Release 6.3.0", "archived": false, "released": true, "releaseDate": "2017-11-01" } ], "issuelinks": [], "assignee": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2018-08-30T16:07:26.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": "When using 6.3.x, there were some reports of rejected apps because of the missing NSAppleMusicUsageDescription which we fixed a while ago but popped up with some other changes the last month. This ticket should solve those issues as well as wrapping other API's that were currently compiled although not used (e.g. Ti.WatchSession). ", "attachment": [], "flagged": false, "summary": "iOS: Unnecessary symbols compiled to the app", "creator": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "environment": null, "closedSprints": [ { "id": 978, "state": "closed", "name": "2017 Sprint 25 SDK", "startDate": "2017-12-03T23:22:15.144Z", "endDate": "2017-12-17T23:22:00.000Z", "completeDate": "2017-12-18T22:32:02.770Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "429955", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Due to the schedule for 7.0.0 versus the remaining work, moving to 7.1.0", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-11-01T16:58:41.000+0000", "updated": "2017-11-01T16:58:41.000+0000" }, { "id": "430155", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Moving into 7.0.0 again, since the PR was already ready but not submitted and it may block developers.\r\n\r\nPR (master): https://github.com/appcelerator/titanium_mobile/pull/9586\r\nPR (7_0_X): https://github.com/appcelerator/titanium_mobile/pull/9665\r\n\r\nTest-Case:\r\n# Use a Ti.Media related API like {{Ti.Media.showCamera(args)}} but no music-related one\r\n# Submit the App to the store\r\n\r\nExpected behavior: The {{NSAppleMusicUsageDescription}} is not required, the app will not be rejected.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-11-06T12:06:09.000+0000", "updated": "2017-12-07T15:18:59.000+0000" }, { "id": "430745", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Moving out of 7.0.0 again as the latest PR still seems to contain a disallowed symbol. I am in contact with Apple to clear what they are really complaining about.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-11-15T22:10:10.000+0000", "updated": "2017-11-15T22:10:10.000+0000" }, { "id": "431211", "author": { "name": "thomas.webgo@gmail.com", "key": "thomas.webgo@gmail.com", "displayName": "Thomas Lemaitre", "active": true, "timeZone": "Indian/Reunion" }, "body": "Do you have a quick fix ? I can't publish my app because of this. I use Ti.Media to file but not to music. If i upload a new binary without \"NSAppleMusicUsageDescription\" key in tiapp, my binary is refused and if i include it, Apple saiys i didn't use Apple Music on my app, so the app didn't pass the validation process.\n\nThe message from Apple i've got :\n\nGuideline 4.5.2 - Design - Apple Sites and Services\n\nYour app uses the Apple Music API but does not display or appropriately use standard media controls, such as \"play,\" \"pause,\" and \"skip.\" Specifically, the app does not include any Apple Music API controls. »", "updateAuthor": { "name": "thomas.webgo@gmail.com", "key": "thomas.webgo@gmail.com", "displayName": "Thomas Lemaitre", "active": true, "timeZone": "Indian/Reunion" }, "created": "2017-11-23T12:16:44.000+0000", "updated": "2017-11-23T12:16:44.000+0000" }, { "id": "431212", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~thomas.webgo@gmail.com] You can describe to them that you do not use them and that it will not pop-up. The fix can be taken from the above pull-request and be patched with your local SDK. Please try that and let us know. Worst case, I'll try to create a custom build for you!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-11-23T12:19:17.000+0000", "updated": "2017-11-23T12:19:17.000+0000" }, { "id": "431224", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "I've decided to provide a build for the ones interested - it's a 6.3.0.GA + the above patch, nothing more. I cherry-picked the commits but also needed to resolve a few merge conflicts. Please test it wisely before uploading it again, thx!\r\n\r\nDownload: https://www.dropbox.com/s/2q4vfn2x581oibr/mobilesdk-6.3.1-media.zip?dl=0", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-11-23T16:27:38.000+0000", "updated": "2017-11-23T16:27:38.000+0000" }, { "id": "432169", "author": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Verified in SDK builds: 7.0.1.v20171214075504 & 7.1.0.v20171214080308", "updateAuthor": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-12-14T17:37:40.000+0000", "updated": "2017-12-14T17:37:40.000+0000" }, { "id": "441234", "author": { "name": "kosso", "key": "kosso", "displayName": "kosso", "active": true, "timeZone": "Europe/London" }, "body": "Today I had a rejection from an SDK 7.1.1.GA build for a missing \"NSPhotoLibraryUsageDescription\" key. \r\n\r\nMy app does not use the photo library. \r\n", "updateAuthor": { "name": "kosso", "key": "kosso", "displayName": "kosso", "active": true, "timeZone": "Europe/London" }, "created": "2018-08-30T12:51:44.000+0000", "updated": "2018-08-30T12:51:44.000+0000" }, { "id": "441237", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~kosso] Did you try with 7.3.0? We had some additional fixes for Ti.Media in it.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-08-30T15:32:54.000+0000", "updated": "2018-08-30T15:32:54.000+0000" }, { "id": "441239", "author": { "name": "kosso", "key": "kosso", "displayName": "kosso", "active": true, "timeZone": "Europe/London" }, "body": "I did not. \r\nI didn't want to try too many times, and have to keep bumping up the version number.\r\n\r\nTo get it submitted, I just added the key to tiapp.xml with a \"To Save Images\" value and it processed OK. \r\n\r\nI will have a try with 7.3.0 for the next beta update. \r\n", "updateAuthor": { "name": "kosso", "key": "kosso", "displayName": "kosso", "active": true, "timeZone": "Europe/London" }, "created": "2018-08-30T16:07:26.000+0000", "updated": "2018-08-30T16:07:26.000+0000" } ], "maxResults": 11, "total": 11, "startAt": 0 } } }