{ "id": "152333", "key": "TIMOB-19789", "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": [ { "id": "16997", "name": "Release 5.2.0", "archived": false, "released": true, "releaseDate": "2016-02-23" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-12-05T22:59:32.000+0000", "created": "2015-10-26T12:45:18.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [ { "id": "14826", "description": "Release 5.1.0-remaining iOS9 features, Android M features", "name": "Release 5.1.0", "archived": false, "released": true, "releaseDate": "2015-11-20" } ], "issuelinks": [ { "id": "49450", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "150193", "key": "TIMOB-19750", "fields": { "summary": "TiSDK 4.1 Example App doesn't run with Visual Studio 2015 Community on Windows 10...", "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": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-16T22:39:28.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": "Per [~fokkezb] on TIMOB-19750: \r\n\r\n{quote}\r\nWe might want to clarify http://docs.appcelerator.com/platform/latest/#!/guide/Installing_the_Windows_Phone_SDK-section-43306274_InstallingtheWindowsPhoneSDK-VisualStudio which could be read as Visual Studio 2015 being \"higher\" then VS2013 Community as well.\r\n{quote}\r\n\r\nAlso, we might want to revisit installation docs about use with VS 2015 and Windows 10.", "attachment": [ { "id": "57243", "filename": "fig1.PNG", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-11-03T14:18:48.000+0000", "size": 22433, "mimeType": "image/png" }, { "id": "57242", "filename": "fig2.PNG", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-11-03T14:18:47.000+0000", "size": 26326, "mimeType": "image/png" }, { "id": "57241", "filename": "fig3.PNG", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-11-03T14:18:47.000+0000", "size": 25473, "mimeType": "image/png" } ], "flagged": false, "summary": "Windows: Docs - Clarify requirements & installation", "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": 529, "state": "closed", "name": "2015 Sprint 24 SDK", "startDate": "2015-11-21T01:30:12.670Z", "endDate": "2015-12-05T01:30:00.000Z", "completeDate": "2015-12-07T03:57:17.094Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "368728", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "I recently went through the setup of a Windows 10 + Visual Studio 2015 machine and here's what is needed in order to get the current 5.1.0 pre-relase stack working. Please note, I'm not mentioning the current things needed such as a Windows Publisher ID\r\n\r\nh5.Visual Studio 2015 install requirements\r\n\r\nYou will need to select _Custom_ install rather than _Typical_, see fig1\r\nThen you will need to select _Windows 8.1 and Windows Phone 8.0/8.1 Tools_ in order to get the correct SDKs and emulators for Windows Phone, see fig2\r\n\r\nh5.Windows 10 requirements\r\n\r\nThe only thing I have noticed so far in that is *specific* to Windows 10 is that the in order to build a ws-local app you will need to enable Developer mode for your PC. This can be done by going to _Settings->Update & Security->For developers_\r\n\r\nTo improve UX we should be able to detect this by running the command {{Get-WindowsDeveloperLicense}} in Powershell, if the setting is set to either _Don't user developer features_ or _Sideload apps_ then it will throw the error \r\n\r\n{code}\r\nGet-WindowsDeveloperLicense : There is no developer license on this computer.\r\nAt line:1 char:1\r\n+ Get-WindowsDeveloperLicense\r\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n + CategoryInfo : InvalidOperation: (:) [Get-WindowsDeveloperLicense], InvalidOperationException\r\n + FullyQualifiedErrorId : NoRegisteredDeveloperLicense,Microsoft.Windows.DeveloperLicense.Commands.GetWindowsDevel\r\n operLicenseCommand\r\n{code}\r\n\r\nHowever if _Developer mode_ is enabled then it will just return\r\n\r\n{code}\r\nExpirationTime IsValid\r\n-------------- -------\r\n31/12/9999 23:59:59 True\r\n{code}\r\n\r\nHere is a possible link we could use to explain developer mode and how to activate it https://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn706236.aspx\r\n\r\nccing [~fokkezb] on this comment as this ticket was filed due to your comment", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-11-03T00:01:17.000+0000", "updated": "2015-11-03T00:01:17.000+0000" }, { "id": "368784", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "[~eharris] some questions to clarify:\r\n\r\n* By Windows Phone 8.0/8.1 do you mean you need both or one of?\r\n* Is selecting Windows 8.1 and Windows Phone 8.0 and/or 8.1 also required if you only plan to build Windows 10 Universal apps?\r\n* Where is fig2?", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2015-11-03T07:35:48.000+0000", "updated": "2015-11-03T07:35:48.000+0000" }, { "id": "368822", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "FYI, I remember I used to install Windows Phone 8.0 SDK at the time when I install VS 2013, and then I installed Windows Phone 8.1 sdk from [here|https://dev.windows.com/en-us/develop/download-phone-sdk]. \r\n\r\nLatest document from Microsoft says \r\n\r\nhttps://dev.windows.com/en-us/develop/download-phone-sdk\r\n{quote}\r\nThe Windows Phone 8.1 development tools are installed with Visual Studio Express 2013 for Windows with Update 2 or later. \r\n{quote}\r\n\r\nSo I was expecting Windows Phone 8.1 SDK will be installed without installing WP \"8.0\" sdk when you install VS 2013. Or, you might just say \"you need to install latest Windows Phone 8.1 sdk, you can grab it from [here|https://dev.windows.com/en-us/develop/download-phone-sdk]\"\r\n", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-11-03T13:11:38.000+0000", "updated": "2015-11-03T13:11:38.000+0000" }, { "id": "368823", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "bq. Is selecting Windows 8.1 and Windows Phone 8.0 and/or 8.1 also required if you only plan to build Windows 10 Universal apps? \r\n\r\nThat's a good point. I believe WP 8.0 SDK is not required. You only need to install WP 8.1 SDK. I haven't tested that situation, but I am expecting our {{windowslib}} doesn't work without Windows Phone 8.1 SDK, so Windows Phone 8.1 SDK is required even when you plan to build Windows 10 Universal app only.", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-11-03T13:16:07.000+0000", "updated": "2015-11-03T13:16:07.000+0000" }, { "id": "368827", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "[~fokkezb] apologies I had forgotten to upload the images. For your questions\r\n\r\n{{By Windows Phone 8.0/8.1 do you mean you need both or one of?}}\r\n\r\nI am simply referring to them by what Microsoft refers to them by in the Visual Studio installer, as you can see in fig2. They do not allow you to select just 8.1, you have to have 8.0 and 8.1.\r\n\r\n{{Is selecting Windows 8.1 and Windows Phone 8.0 and/or 8.1 also required if you only plan to build Windows 10 Universal apps?}}\r\n\r\nI have not tested what happens here, I will run another install and check what happens without these two. Based off my current understanding though and echoing what [~kota] says, I believe that in order to build for a Windows Phone currently you will need the 8.1 SDK as we do not support 10. I am unsure about Windows Store (ws-local) builds however.", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-11-03T14:25:26.000+0000", "updated": "2015-11-03T14:25:26.000+0000" }, { "id": "371651", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Changes: https://wiki.appcelerator.org/pages/viewpreviousversions.action?pageId=43306274", "updateAuthor": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-11-30T12:51:40.000+0000", "updated": "2015-11-30T12:51:40.000+0000" }, { "id": "371907", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~gmathews] Nice work! Could you confirm, does our {{titanium_prep.win32.exe}} and {{titanium_prep.win64.exe}} require Java environment and {{JAVA_HOME}} variable set? Otherwise I saw following error.\r\n\r\n{quote}\r\n[ERROR] Failed to encrypt JavaScript files\r\n[ERROR] Program launch failed. Unable to locate Java VM. Please set JAVA_HOME environment variable.\r\n2015-12-02T09:30:25.993Z | ERROR | ti run exited with error code 1\r\n{quote}\r\n\r\nIf so, I think we need to update the requirements. \r\n\r\nOther than that, I think our docs looks good (y)", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-12-02T09:57:46.000+0000", "updated": "2015-12-02T09:57:59.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }