问题标签 [distribution]

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.

0 投票
2 回答
1062 浏览

objective-c - Cocoa App:如何分发 beta 版本?

直到今天,我已经自己开发和测试了我的应用程序的所有版本!我想开始发布一些测试版的版本,以便发布更好的产品!但我真的不知道该怎么做!

我曾想过在我的网站上将测试版上传到一个受密码保护的文件夹中,并向我的测试人员发送一个通知(通过电子邮件)关于新测试版的可用性。

或者将测试版上传到我网站的受限区域,然后向我的测试人员邮寄一个指向新可用测试版的动态链接(带有过期时间)。

这些是一些好方法还是我可以做得更好?

提前感谢您的回复!


编辑

我已经有一些 beta 测试器,我不是在寻找新的!我只是要求就如何将我的测试版发送给我的测试人员提出建议!


编辑 2

我要发送给测试人员的应用程序是 MAC OS X 应用程序,而不是 iPhone OS 应用程序!否则,我想以安全的方式分发应用程序(仅限我的 beta 测试人员)......所以我不能像 Sparkle 一样使用软件更新框架!

0 投票
2 回答
332 浏览

iphone - 一次注册可以分发多少个 iPhone 应用程序?

我签署了 iPhone Developer Program 的标准程序。我可以使用我的帐户分发多少个应用程序?

编辑:我只想使用 AppStore 分发我的应用程序

0 投票
1 回答
2726 浏览

c++ - 与 Boost 库一起分发?

我对使用 boost 很陌生,我似乎在任何地方都找不到关于如何在使用 boost 时分发应用程序的文档?

许多库都是共享库,我不希望我的用户安装 boost,我只使用一个库(正则表达式),所以有没有一种简单的方法可以将正则表达式库与我的应用程序打包,而无需使用静态编译版本?

0 投票
5 回答
880 浏览

perl - 如何将我的 Perl 应用程序作为单个文件分发?

我有一个 Perl 脚本 (foo.pl),它使用 require 机制从同一目录加载 Foo.pm:

Foo.pm 遵循标准模块格式:

我不想将我的应用程序分发为两个文件(foo.pl 和 Foo.pm),我只想分发一个文件。更具体地说,我想让 Foo.pm 成为 foo.pl 脚本的一部分。

我该如何做到这一点?

简单地合并两个文件 (cat foo.pl Foo.pm > foo2.pl) 的简单方法不起作用。

0 投票
4 回答
2324 浏览

c++ - C++ 可执行文件分发策略

最近我问了一个问题,关于我应该使用什么来创建将部署在许多 Linux 发行版下的自包含可执行文件。一开始我很害怕,但是在阅读了一点 C++ 之后,我设法让我的可执行文件的第一个版本运行起来。

在充满欢乐的一天之后,我又一次陷入困境。生成的可执行文件必须安装在许多 Linux 发行版(Slackware、Arch、Ubuntu、Debian、CentOS 等)中,而我完全不知道如何实现它。我所知道的 CentOS 和基于 Debian 的操作系统都有包管理器,比如 apt 或 yum,但我不确定这些是否适用于我的情况。

我编写的代码依赖于几个库(更具体地说是RudeSocketyaml-cpp。有人告诉我,我将能够编译可执行文件并动态链接它,所以我只需要分发可执行文件。

碰巧我找不到 yaml-cpp 库的 .a 文件(仅适用于 RudeSocket)。到目前为止,这是我的问题:

起初,我使用动态链接,但是(显然)当我将可执行文件复制到另一个盒子时:

当尝试静态编译它时,我也得到一个错误(因为我没有我提到的 yaml-cpp .a 文件):

对我来说很明显 g++ 不能在不告诉它在哪里找到 yaml-cpp 的类的情况下静态编译它。

安装应该在没有人工干预的情况下以自动化方式进行,这一点非常重要。

所以我的问题真的是双重的:

  • 如何以针对所有这些发行版的最简单的方式分发这个编译的程序?

  • 这种问题有没有事实上的标准解决方案?

先感谢您,

费利佩。

0 投票
3 回答
631 浏览

iphone - 3g App Store 下载 zip 或二进制文件的 10MB 限制是多少?

我即将发布我的第一个应用程序,我希望它能够通过 3g 下载。

二进制文件约为 14MB,但当我将其压缩为 zip 文件时,它刚好超过 10MB。可以剪切一些内容以将其压缩为 10MB,但我不确定是否必须剪切小于 1MB 或 ~4MB。

我的问题:从 App Store 下载应用程序时,是压缩 (zip) 文件传输到设备还是二进制文件?zip 或二进制文件的 10MB 限制是多少?

0 投票
4 回答
1956 浏览

ruby - 如何使用所需的 gem 分发 Ruby 应用程序

我开发了一个 Ruby 应用程序(一个小游戏),我想将它“分发”给其他人。

但是,我不确定如何处理所需的宝石。如果我只是将我的应用程序发送给安装了 ruby​​ 但没有安装所需 gem 的人,我认为它会爆炸。我可以在本地打包宝石吗?如果是这样,如果其他人拥有不同版本的 gem,会不会发生冲突?

那么,这样做的聪明/正确/好方法是什么?

0 投票
3 回答
824 浏览

iphone - iPhone应用程序在分发构建时使用静态库编译错误

我目前正在尝试构建我的(第一个)iphone 应用程序的分发产品,以便可以将其上传到 App Store。我已经完成了所有的 App ID 和 Distribution Provisioning profile 过程,最后得到了 Organizer 和 target 的构建配置来识别它。

问题是,在“分发”上设置“活动配置”时(“发布”配置的副本。每个 iPhone 开发中心的说明)我无法编译代码。该项目包含对静态库的引用,该库包含多个在项目的许多类中用作基类的类。因此,当在 Distribution 配置上构建时,编译器会抛出错误,说它无法从静态库中找到基类,并且构建失败。

如果我切换活动配置。到“调试”(在开发中使用)完全没有问题,并且应用程序按预期正确编译。

我无法找到问题可能是什么。我在这里发现了另一个类似的问题,但似乎是不同的情况:

iPhone 静态库分发和发布构建错误(但不适用于调试)

谷歌似乎也没有很多有用的结果。我还在 Build 部分检查了目标的信息,并在“Debug”和“Distribution”配置之间来回切换以检查是否存在任何相关差异,但到目前为止还没有找到。实际上我没有找到关于静态库的任何相关信息。仅在信息窗口的常规选项卡上,但静态库在直接依赖项中正确显示。

所以,在这一点上,我一无所知。我已尝试尽可能完全按照说明进行操作,但我想这还不够,我现在遇到了问题。我想修复应该有点简单(也许只是在某个地方设置了一些参数)但是我无法找到它。

您能否(请:))提供一些帮助。非常感谢任何帮助或提示。

先感谢您!

0 投票
3 回答
4064 浏览

django - 创建一个可再发行的 django 应用程序

在 Java 世界中,分发 Web 应用程序的常用方法是将其与 Apache Tomcat 一起打包。使用 Django(或任何 WSGI 应用程序)实现类似目标的适当方法是什么?

0 投票
2 回答
1134 浏览

iphone - iPhone 私人分发

我是 iPhone 世界的新手。我开发了一个应用程序,我想将其发送到特定 wi-fi 接入点附近的所有 iphone。(它适用于购物中心)

据我所知,由于我在这方面的知识有限,我无法通过我的网络服务器分发应用程序。我什至不能使用 Apple 建议的“Ad hoc 模式”,因为注册所有手机是不切实际的。

我想知道唯一的解决方案是否是“通过应用商店分发”?或者任何其他可用的解决方案?

期待您的帮助。

谢谢。