{ "id": "151632", "key": "TIMOB-19652", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "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": "10000", "description": "", "name": "Done" }, "resolutiondate": "2015-10-23T07:19:17.000+0000", "created": "2015-10-01T00:01:48.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "look1" ], "versions": [ { "id": "16925", "description": "WatchKit Support--all going into 5.0 now", "name": "Release 5.0.0", "archived": true, "released": true, "releaseDate": "2015-09-16" } ], "issuelinks": [], "assignee": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-05-08T01:18:23.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": "12642", "name": "Windows", "description": "Windows authoring support" } ], "description": "Make sure Titanium example apps (Movies, ToDoList, RSS reader etc) work on Windows 10 environment.", "attachment": [], "flagged": false, "summary": "Windows: Test if examples work on Windows 10", "creator": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 503, "state": "closed", "name": "2015 Sprint 21 SDK", "startDate": "2015-10-10T00:32:18.011Z", "endDate": "2015-10-24T00:32:00.000Z", "completeDate": "2015-10-26T02:20:47.579Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "366724", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~gmathews] I thought Windows 10 mobile is too early to target. [~cwilliams] thoughts?\r\n\r\nI think we need to target at least:\r\n\r\n* Windows Phone 8.1 VS 2013 {{--wp-sdk 8.1 --vs-target 12.0 --target wp-emulator/device}}\r\n* Windows Phone 8.1 VS 2015 {{--wp-sdk 8.1 --vs-target 14.0 --target wp-emulator/device}}\r\n* Windows Store VS 2013 {{--vs-target 12.0 --target ws-local}}\r\n* Windows Store VS 2015 {{--vs-target 14.0 --target ws-local}}\r\n", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-10-13T22:23:37.000+0000", "updated": "2015-10-23T07:18:58.000+0000" }, { "id": "367606", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Ok, this has taken me a while to put together. This shows what currently works for Windows 10 and what doesn't.\r\n\r\n*NG Example*\r\n{code}\r\nCompiling for Windows 8.1 - MSVC 12 - WindowsPhone - Win32\r\nSuccess - Runs on Windows Phone 8.1 Emulator and Windows Phone 10 Emulator\r\n\r\nCompiling for Windows 8.1 - MSVC 12 - WindowsStore - Win32\r\nSuccess - Runs on Windows 10\r\n\r\nCompiling for Windows 8.1 - MSVC 12 - WindowsPhone - ARM\r\nCompiles successfuly but fails to deploy to a Windows Phone 10 device\r\n\r\nCompiling for Windows 8.1 - MSVC 12 - WindowsStore - ARM\r\nCompiles successfully, can't test since I don't have a Windows ARM device\r\n\r\nCompiling for Windows 8.1 - MSVC 14 - WindowsPhone - Win32\r\nSuccess - Runs on Windows Phone 8.1 Emulator and Windows Phone 10 Emulator\r\nNOTE: Toolchain says v120_wp81 and NOT v140\r\n\r\nCompiling for Windows 8.1 - MSVC 14 - WindowsStore - Win32\r\nNOTE: Updates C++ Library and Compilers, but toolchain still reports v120 (for NG project) - http://puu.sh/kTKq9/97848b7a3c.png\r\nSuccess - Runs on Windows 10\r\n\r\nCompiling for Windows 8.1 - MSVC 14 - WindowsPhone - ARM\r\nFailed to compile - DEP6810 : MdilXapCompile.exe failed with error code 2001.\t\r\n\r\nCompiling for Windows 8.1 - MSVC 14 - WindowsStore - ARM\r\nCompiles successfully, can't test since I don't have a Windows ARM device\r\n\r\nCompiling for Windows 10.0 - MSVC 14 - WindowsPhone - Win32\r\nFailed - CMake Error: Visual Studio 14 2015 supports Windows Phone '8.0' and '8.1', but not '10.0'. Check CMAKE_SYSTEM_VERSION.\r\n\r\nCompiling for Windows 10.0 - MSVC 14 - WindowsStore - Win32\r\nFailed to compile - LNK2038\tmismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in JSString.obj\r\n\r\nCompiling for Windows 10.0 - MSVC 14 - WindowsPhone - ARM\r\nFailed - CMake Error: Visual Studio 14 2015 supports Windows Phone '8.0' and '8.1', but not '10.0'. Check CMAKE_SYSTEM_VERSION.\r\n\r\nCompiling for Windows 10.0 - MSVC 14 - WindowsStore - ARM\r\nFailed to compile - LNK2038\tmismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in JSString.obj\r\n\r\nNOTE: I'm using Windows 10. Visual Studio 2015 was used for ALL 'MSVC 14' projects.\r\n{code}\r\n\r\nI decided not to test the other examples just yet since the errors will be the same for the same configuration.\r\n\r\nLooking at the errors it seems CMake doesn't support Windows Phone 10 for ARM yet, which is fine since we aren't targeting it. We also need to compile JavaScriptCore using MSVC 14 to target Windows 10.0. Although MSVC 12 and Windows 8.1 Store apps work fine on Windows 10.\r\n\r\nI also decided to test if Windows 8.1 apps will run on a Windows Phone 10 device. They \"do\" if they are already on the device OR downloaded from the Windows Store. But I can't deploy any Windows 8.1 apps to the device, I receive an error. I have tried deploying from VS 2013, VS 2015 and [WinAppDeployCmd.exe|https://msdn.microsoft.com/library/windows/apps/xaml/mt203806.aspx] that is provided with the Windows 10 SDK.", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-10-23T01:55:33.000+0000", "updated": "2015-10-23T07:18:46.000+0000" }, { "id": "419258", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing done \"Story\" tickets.", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-05-08T01:18:23.000+0000", "updated": "2017-05-08T01:18:23.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }