gpt4 book ai didi

macos - Mac App Store 的语言要求

转载 作者:行者123 更新时间:2023-12-04 06:35:46 24 4
gpt4 key购买 nike

我正在考虑为 Mac App Store 创建一个应用程序,但想知道他们是否只接受使用 XCode 在 Objective-C 中制作的程序。

我正在考虑使用 Qt 使程序跨平台,以便我可以发布 Windows 和 Mac 版本。

最佳答案

考虑到我不代表 Apple,并且还没有看到任何例子表明这场辩论有利于一方或另一方,因此很难对这个问题给出明确的答案。相反,我将发布类似于 Mac App Store 审核指南的相关部分的内容,让您自己决定。

首先是关于“功能”的第 2 节。这是一个非常广泛的主题领域,在我看来,使用第三方 GUI 库存在很多潜在的违规行为。当然,如果您有足够的兴趣,我也认为所有这些都可以解决。

2.5   Apps that use non-public APIs will be rejected

. . .

2.14   Apps must be packaged and submitted using Apple's packaging technologies included in Xcode - no third party installers allowed

2.15   Apps must be self-contained, single application installation bundles, and cannot install code or resources in shared locations

2.16   Apps that download or install additional code or resources to add functionality or change their primary purpose will be rejected

. . .

2.24   Apps that use deprecated or optionally installed technologies (e.g., Java, Rosetta) will be rejected.

. . .

2.29   Apps that do not use the appropriate Mac OS X APIs for modifying user data stored by other apps (e.g bookmarks, Address Book or Calendar entries) will be rejected



对于使用 Qt 的应用程序,关于“用户界面”的第 6 节也值得考虑。我拒绝在 Windows 上使用该库,因为它不使用标准平台 GUI 元素。我只能假设它在 Mac 上做同样的事情,苹果将如何应对还有待观察。 (我怀疑行为正确并使用 native 小部件的替代跨平台 GUI 库在这里是免费且清晰的。)

6.1   Apps must comply with all terms and conditions explained in the Apple Macintosh Human Interface Guidelines

. . .

6.3   Apps that do not use system provided items, such as buttons and icons, correctly and as described in the Apple Macintosh Human Interface Guidelines will be rejected

. . .

6.5   Apps that change the native user interface elements or behaviors of Mac OS X will be rejected

关于macos - Mac App Store 的语言要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4905705/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com