gpt4 book ai didi

iOS 应用程序批准 : Does Apple check the binary for specific strings?

转载 作者:行者123 更新时间:2023-11-28 19:15:17 24 4
gpt4 key购买 nike

这可能是个愚蠢的问题。我的应用程序中有一堆 URL 作为字符串存储在 Constants.h 文件中。其中一些指向可以在应用程序外购买内容的网站。苹果为此拒绝了向 App Store 提交的二进制文件。所有指向外部站点的链接都已从应用程序中删除,但 URL 仍存储在 Constants.h 文件中,只是不再在任何地方使用。该应用程序因同样的原因再次被拒绝(即使该应用程序未链接到外部站点)。

我只是想弄清楚 Apple 是否有可能解析我的二进制文件并标记未使用的字符串 URL?

最佳答案

很有可能,是的。

App Store 审查指南 11.13 指出:

Apps that link to external mechanisms for purchases or subscriptions to be used in the app, such as a “buy” button that goes to a web site to purchase a digital book, will be rejected

可以理解,“链接到外部机制”在这里是模棱两可的,可能意味着“包含可以购买应用程序内容的任何 URL”,但我不能肯定地说这就是那个意思。

不过,为了确保您避开指南,我建议在您的 Constants.h 文件中添加预处理器指令,这样购买 URL 甚至不会出现在应用程序包中:

#ifdef PURCHASE_URLS
static NSString* externalPurchaseURL = @"http://mywebsite.com/purchase_content";
#endif

(请注意,您不应该在 Copy Headers 构建步骤中包含 Constants.h)

然后您可以通过将 PURCHASE_URLS 添加到“Preprocessor Macros”(实际上,可能是“Preprocessor Macros Not Used In Precompiled Headers”,因为您没有这样做)来为调试版本添加 URL在您的 _Prefix.pch 文件中)在项目的build设置中,但在您提交给 App Store 的版本中忽略它们,方法是不为 Distribution 构建定义它们。

关于iOS 应用程序批准 : Does Apple check the binary for specific strings?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12380564/

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