Cocoa App:如何分发测试版?

发布于 2024-08-04 18:21:27 字数 500 浏览 2 评论 0原文

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

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

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

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

预先感谢您的回复!


编辑

我已经有一些 Beta 测试人员,我不会寻找新的!我只是询问如何将我的测试版发送给我的测试人员的建议!


编辑 2

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

Until today I've developed and tested by myself all the versions of my app!
I would like to begin to release some versions for beta tester, to have a better product to release! But I really don't know how do that!

I had thought to upload the beta version on my website in a password protected folder and sent to my testers a notification (by e-mail) about the availability of a new beta version.

Or to upload the beta version on a restricted area of my website and mail to my tester a dynamic link (with an expiration time) to the new available beta.

These are some good way or I can do that better?

Thanks in advance for your replies!


EDIT

I already have some beta tester, I'm not searching for new one! I'm asking only for a suggestion on how send my beta version to my tester!


EDIT 2

The app I want to send to my testers is a MAC OS X application, not an iPhone OS app!
Otherwise, I would like to distribute the app (only to my beta testers) in a secure way ... so I can't use software updates frameworks as Sparkle!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

新雨望断虹 2024-08-11 18:21:28

如果您将其发送给其他开发人员(他们有自己的设备部署标识符),那么您可以向他们发送二进制文件,他们将能够将其安装到自己的 iPhone 上。但是,如果您想将其发送给拥有 iPhone 的最终用户,那么您必须获取他们的设备 ID 并将其注册为您帐户上的设备,然后为他们的每台设备提供签名的每个二进制文件。

然后他们就可以获取该应用程序,将其放入 iTunes,然后它就会同步到他们的 iPhone。

If you are sending it to other developers (who have their own device deployment identifier) then you can send them the binary, and they'll be able to install it onto their own iPhones. However, if you want to send it to end users who have iPhones then you'll have to get their device ID and register it as a device on your account, and then provide a per-binary signed for each one of their devices.

They'll then be able to take the app, put it in iTunes, and then it will be sync'd across to their iPhone.

薄荷港 2024-08-11 18:21:28

更新:

然后有 2 个 appcast。一款适合普通用户。另一种是给测试人员的。

第二次回复:

好的,所以您已经有了测试人员,并且这是一个可可程序。然后,您可以使用 Sparkle 分发应用程序的更新。

第一个回复:

通过 prmac 发送新闻稿。请求 Beta 测试人员,向任何做出贡献的人提供免费许可证。这也会给你一些公关(这是很难获得的)。

或者在 freenode IRC 服务器上询问 #macdev 或 #macsb。然而,如果你提到它是一个产品并且它不是免费的,人们可能很容易被冒犯。我曾尝试以这种方式为我自己的程序寻找测试人员,但完全失败了。然而,即使你明智地选择了你的措辞,你也可能只会让少数人看到你的产品。

或者直接在 macsb 邮件列表中提问。

UPDATE:

Then have 2 appcasts. One for the regular users. Another one for the testers.

SECOND REPLY:

Ok, so you already have testers and it's a cocoa program. Then you can use Sparkle to distribute updates of your app.

FIRST REPLY:

Send out a press release via prmac. Requesting beta testers, free licenses to anyone that contributes. This will give you some PR as well (which is difficult to get).

Or ask on #macdev or #macsb on the freenode IRC server. However people may easily get offended if you mention its a product and its not free. I have tried seeking testers this way for my own program but it was a total failure. However even though you choose your words wisely, you may only get a few people to take a peek at your product that way.

Or just ask this question on the macsb mailing list.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文