问题标签 [sideloading]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
microsoft-metro - 侧载 Metro 应用程序需要开发人员许可证吗?
是否需要在目标计算机上拥有开发人员许可证才能旁载 Metro 应用程序?如果用户不想要/没有开发者许可证(live id)怎么办?除了将应用程序提交到商店之外,我如何解决它?另外,机器是否需要加入域才能旁加载应用程序?
windows-8 - Windows 8 Metro 应用程序侧负载部署
我目前正在开发一个 Windows 应用商店应用程序,该应用程序最终将在 ARM 设备可用时针对它们。目前,我一直在台式计算机上使用 Visual Studio 进行开发和测试,一切正常。但是,当我尝试创建一个可以传递给公司内其他人用于测试目的的应用程序包时,该应用程序将无法正常运行。
该解决方案包括两个项目。第一个是设置为构建 dll 文件的 C++ 项目。这样做的目的是公开 C# 项目似乎无法访问的 Direct2D 和 DirectWrite 库。第二个项目是 C# 项目,它引用这个 dll 来绘制函数,并包含一个 XAML 接口和大部分程序逻辑。所有这些都可以在我的开发机器上从 Visual Studio 中完美运行(以及在安装包时)。
当我将包文件发送给公司内的其他人时,使用 PowerShell 脚本安装似乎可以正常工作。磁贴出现在开始屏幕中,程序将启动几秒钟。C# 和 XAML 界面出现,但应用程序的 DirectX 部分不可见,整个应用程序将在几秒钟内关闭。这让我相信 dll 在安装时可能没有正确安装或引用。我检查了包文件,构建过程完成后,dll文件包含在包中。
我已经打包了几个不同的测试程序(MSDN 示例),它们都安装在他们的机器上,但我们得到的结果相同,它们不会运行(同样,在构建它们时,所有示例都在我的开发机器上运行良好)。唯一正常工作的测试项目是一个根本不使用 DirectX 的简单 C# 项目。我尝试的任何 DirectX 示例都失败了(包括根本不使用 C# 的本机 C++ 示例)。
需要明确的是,我用于构建的过程将转到 Project -> Store -> Create App Packages 并选择 No 选项以上传到 Windows Store。
有没有人对构建或安装过程可能出现的问题有任何想法?
提前感谢您的帮助!
windows-8 - 是否有免费的方式来分发免费的 Windows 8 应用程序?
我正在考虑开发一个免费的非企业 Windows 8 风格的应用程序。我希望能够在不向我自己或用户收取任何费用的情况下分发它。(请注意我不是在询问 Windows 7 风格的桌面应用程序。)
从Microsoft Community看来,分发这些类型的应用程序的唯一方法是使用 Windows 应用商店。事实上,自从删除了Metro一词后,在我看来,替代短语之一是Windows Store Apps,这显然暗示了与 Windows Store 的紧密关联。
该商店的许可协议似乎支持分发免费应用程序。但是,我也读到没有(永久)免费的方式来使用商店作为开发人员。(例如,参见这个。)微软似乎确实推销了一些“免费”方法来做到这一点,但它们似乎是第一年免费订阅,在随后的几年里仍然需要信用卡详细信息。
我已经查看并考虑了以下有关此问题的 Stack Overflow 问题:
- 如何在没有 Windows Store 的情况下分发已编译的 Windows 8 Metro 应用程序?
- 这个问题似乎是在商店可用之前使用预发布的 Windows 8 的上下文中的。
- 如何在不提交到商店的情况下安装 Windows 8 应用程序
- 这似乎与企业用户和应用程序有关。
如何分发免费的 Windows 8 应用程序而无需为 Windows 应用商店开发者帐户付费?
windows-8 - 为 Sideloading 签署应用程序
我想明确一个关于 Windows 8 侧载应用程序(供公司内部使用)的问题。阅读一些关于它的文章,始终在部署之前编写应用程序必须经过加密签名(http://technet.microsoft.com/en -us/图书馆/hh852635.aspx)。我找到了如何签署我的应用程序(http://msdn.microsoft.com/ru-RU/library/hh446592%28v=vs.85%29.aspx),但有一个问题是从哪里获取签名应用程序的密钥。可以从 Verisign、Comodo 还是其他公司购买?如果是这样,需要什么,需要多少时间?我是否正确理解签名应用程序不需要应用程序打包程序,因为应用程序包生成了一个 Visual Studio,之后您必须使用 CertMgr 将证书安装到域并使用 SignTool 签署此证书应用程序?如果我错了-请纠正我
谢谢你。
windows-phone-7 - Sideload 将 Windows 7 应用程序更新到 Windows 8 Phone XAP
我已将 Windows Phone 7 条形码扫描应用程序升级到 Windows 8 Phone 应用程序,并将该应用程序部署到我的 Windows 8 Phone。包是.xap。如何将此应用程序侧载到另一部手机?我将此应用程序用于商业目的,它不会在 Windows 应用商店中提供。
Zune 从未连接到我的 Win8 手机,我无法使用 Win7 手机应用程序部署工具。
android - 在多个不同的 Android 设备上加载应用程序的最佳方式是什么?
我正在进行一项研究,该研究要求我在多部不同品牌和型号的手机上加载我的 Android 应用程序。该研究是具体的(我们不希望公众参与),所以我认为我无法在 Google Play 应用商店上发布该应用。在每部手机上单独加载应用程序真的是我的最佳选择吗?
android - Android,侧载应用程序并通过 Google Play 保持最新状态
我的公司想为我们选定的一组客户提供一台 Android 设备。
这样做,我们想为用户提供我们的移动应用程序。该应用程序已经在 Google Play 上,但我们希望避免用户自行下载和安装。我们更愿意让设备准备就绪,并且已经安装了应用程序。
我们找到了几种无需登录市场即可在手机上手动安装 APK 的方法。但似乎这样做,用户将无法通过 更新应用程序Google Play
,因为该应用程序不会被识别为已安装。
任何的想法?
windows-store - 如何在没有存储的情况下将 Metro 应用程序部署到 Windows rt 设备
我只为我的公司开发了一个地铁应用程序。所以我不打算将它上传到 Windows 商店。
我想在 Windows RT 设备(超过 400 台)上使用我的应用程序。我试图用 powershell 打开 appx 但 powershell 需要开发人员许可证
如何将我的应用程序部署到 rt 设备?
windows-phone-8 - WP8 侧装停止工作
几周前,侧面加载在我的 windows phone 8 设备上运行。我已经安装了一个有效的注册令牌(.aetx 文件)。我能够成功加载签名的 .xap 文件(通过在 IE 中下载或附加到电子邮件)。一切都很好。
然后我耗尽了电池,让设备死机了一个多星期。当我尝试运行旧的侧面加载应用程序时,它们可以工作。但是,当我尝试侧加载一个新的 xap 时,我收到一条错误消息,说明自从注册令牌通过 Microsoft 验证以来,它已经太久了。我希望我把它写下来,因为我不能让错误再次出现。
现在,当我尝试侧面加载应用程序时,什么也没有发生。它会弹出一个熟悉的对话框,确认我要安装应用程序(“您想从 [公司名称] 安装 [我的应用程序] 吗?”),然后我单击安装,对话框消失并且应用程序没有安装。
当我尝试再次安装 .aetx 时,它会弹出要安装的对话框,我单击安装,然后什么也没有(与第一次相同)。Xap 文件仍然无法安装。
猜测手机需要重新验证 Microsoft 的注册令牌,我尝试等待 24 小时,但这并没有帮助。我的想法不多了。
代替直接回答,有人可以帮助我至少得到一条错误消息吗?当我在调试应用程序时尝试侧向加载并且找不到任何操作系统级别的错误日志时,Visual Studio 的输出窗口中没有显示任何内容。
windows-8 - 用于旁加载的代码签名 Windows 商店应用程序(使用 GoDaddy 证书)
我需要签署我开发的企业 Windows 应用商店应用程序,以便用户可以将其旁加载到他们的设备中。
我正在从 GoDaddy 获取代码签名证书。很多后续步骤对我来说仍然是模糊的 - 任何额外的细节将不胜感激。
到目前为止我所做的
- 该应用程序经过测试,我能够将其部署在具有开发人员许可证的机器上。
- 从爸爸那里购买了一个代码签名证书,但不知道下一步该做什么(根据过去的经验,我认为我需要在我的开发人员机器上生成一个密钥对和一个证书签名请求)
- 打电话给 GoDaddy 支持,他说我实际上需要驱动程序签名证书而不是代码签名证书。成本是一样的,所以他们立即改变了我的购买。
- 事实证明,在 Windows 上有一个自动生成 CSR 的过程,但您必须使用 Internet Explorer。显然,Internet Explorer 和 GoDaddy 网站以某种方式透明地处理了加密内容。我很想知道更多关于那里实际发生的事情。
- 作为流程的一部分,您需要提供软件发布者(在这种情况下是我的客户)的法定名称和官方地址/电话。
- 一旦你提交了请求,它必须得到 GoDaddy 的批准(他应该以某种方式验证我是否被发布者授权代表它签署代码)。
下一步
- 我认为 GoDaddy 需要从发布者那里接收一些文件。我很想知道这个过程是如何运作的以及需要多长时间。
- 颁发证书后,我希望再次有一些简单的方法可以在我的开发机器上安装它。问题:有没有办法将密钥和证书移动到另一台机器上?
- 我还希望 Visual Studio(我使用 Windows 8 的 2012 Express 版)能够在创建应用程序包时使用证书。我是否需要为此做一些特殊的设置,还是很简单(“创建应用程序包”向导的一部分)?
- 我在证书签名请求中添加的一些细节最终将在实际证书上可见(对安装应用程序的人可见)。哪个?