Mac App Store 允许免费下载付费应用程序

发布于 2024-12-28 22:49:28 字数 304 浏览 2 评论 0 原文

我正在开发一个应用程序,很快就会将其放入 Mac App Store 中。 这将是一个付费应用程序。

这是我正在传输的第一个应用程序,所以请原谅我到目前为止缺乏知识。 我有一些人在开发过程中在测试和其他方面给了我很多帮助。

作为某种奖励,我们安排他们每个人都可以免费获得他的应用程序版本。 问题是,我一开始并没有想到代码签名和安全性的东西,现在我遇到了一些进退两难的问题。 我当然可以给他们一个应用程序的非代码签名版本,但我不想为这些版本建立另一个开发分支,以防将来更新。

他们是否有可能使用某种“优惠券”从App Store合法下载应用程序?

I am having an application which I will be putting into the Mac App Store soon.
It will be a paid application.

It is my first app I'm transmitting, so please excuse my lack of knowledge so far.
I have some guys that helped me a lot during the development with testing and stuff.

As some kind of reward we arranged that each of them will get his version of the app for free.
The thing is that I did not think of code signing and security stuff in the beginning and now I'm having a bit of a dilemma.
I could of course give them a non-code-signed version of the app, but I do not want to have another development branch for these versions in case of future updates.

Is there any possibility for them to download the app from the App Store legally with some kind of "voucher"?

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

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

发布评论

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

评论(2

南街女流氓 2025-01-04 22:49:28

对于您提交到应用商店的每个应用版本,您都可以生成 50 个促销代码,可以兑换

注意:促销代码将在 30 天后过期。我通常一次只生成 10 个,将它们安全地存储在带有生成日期的文本文件中,并在发送给个人后删除它们。


要创建促销代码:

1) 在 iTunes Connect 中,单击“管理您的应用程序”

Step 2

2) 单击应用程序

第 2 步

3) 单击“查看详细信息”

Step 3

4) 点击“促销代码”

Step 4


对于我的 Mac 商店应用程序,我只对发布版本代码进行了签名(并且也进行了沙箱处理)。调试版本未进行代码签名/未沙盒化,并且捆绑包 ID 附加有“Beta”(从而避免同一捆绑包 ID 的非沙箱和沙箱版本出现问题)。然后我可以快速向测试人员提供测试版。

For each version of your app that you submit to the app store, you can generate 50 promo codes, which can be redeemed in iTunes

Note: promo codes expire after 30 days. I usually only generate 10 at a time, keep them safely stored in a text file with the date of generation, and delete them after sending to an individual.


To create promo codes:

1) In iTunes Connect, click "Manage your Applications"

Step 2

2) Click the app

Step 2

3) Click "View Details"

Step 3

4) Click "Promo Codes"

Step 4


For my Mac store app, I only have Release builds code signed (and sandboxed as well). Debug builds are not code signed / not sandboxed and have a "Beta" attached to the bundle ID (thus avoiding issues with non-sandbox and sandbox versions of the same bundle ID). I can then quickly give out betas to testers.

虫児飞 2025-01-04 22:49:28

是的,这是可能的。在 iTunes Connect 上,您可以创建促销代码,这些测试人员可以“兑换”该代码以在 Mac App Store 上获取您的应用程序的完整副本。

寻找这个按钮:
在此处输入图像描述

Yes, it's possible. On iTunes Connect you can create promo codes which these testers can "redeem" to get a full copy of your app on the Mac App Store.

Look for this button:
enter image description here

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