How to install Windows Phone 8.1 app in other phones in the simplest way?

允我心安 提交于 2019-12-11 03:15:15

问题


I have developed a Windows phone 8.1 app. Now I want to distribute it to others.

I have done Create App Packages in Visual Studio, and it passed all the certification tests. So I have the .appx file, but I am not able to install it in other Windows phones.

Its showing this error:

Can't install this company app: There is a problem with this company app. Contact your company's support person for help.

I have googled and found out that there is two ways of distributing the app:

1) Mobile Device Management Tool,

2) Side-Loading

and without having an enterprise-signing certificate from Symantec it is not possible to distribute the app.

Another option is to upload the app to the store, but I don't want to do it at this moment.

So is there any way to install the app in other windows phone? In a simple way? I don't want any certificates. I just simply want to install the app in my friends phone. Like we can create and install .exe files easily.


回答1:


There are a few ways to achieve this without getting the certificate required for sideloading.

Beta

First of all - you ask for the simplest way to distribute an app. I assume that there might be updates in the future (and if only to fix this annoying little bug that might find or whatever). Then submitting it to the store as Beta app is really something you should consider; it won't be visible - it won't be accessible to anyone whom you haven't authorised to use the app. The certification process in Beta is quite fast, as it is merely a sanity check.

Regarding the cost of the dev account: it is quite cheap (https://msdn.microsoft.com/en-us/library/windows/apps/jj863494.aspx) and can even be free, for students and startups through the respective programs (DreamSpark, BizSpark). Also: no recurring fees, even if you're not a student anymore.

But the true benefit is that all you need to do is give the authorised testers the link to your app once it is published and then all the updates are handled through the store. No messy package distribution to the individual people, no notifications - testers will get the updates like for every other app. Long term, that would save you a lot of time and the testers a lot of hassle in preparing their device for being able to play your app, they do not need to developer unlock their phones.

Without Beta submission

If you want to just send them the app package,

  1. they must (also) have a Microsoft account. If I recall correctly, they can have one developer unlocked device even without the dev registration (http://dev.windows.com/en-us/join)

  2. they need the Windows Phone SDK, which comes as part of Visual Studio, which installs the required tools

  3. connect their phone to the computer

  4. to developer unlock their device, they have to run a tool called "Windows Phone Developer Registration" and sign in with their Microsoft account

  5. to deploy the app, use the tool called "Application Deployment".

Everytime an update is distributed, they simply need to use the "Application Deployment" tool.

or use the command line :D




回答2:


Unless your friend's phone is developer unlocked, you have to submit it to the app store.



来源:https://stackoverflow.com/questions/29507269/how-to-install-windows-phone-8-1-app-in-other-phones-in-the-simplest-way

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!