Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
有几次,苹果在App Store中非法分发了我的GPL许可的Mac应用程序,而苹果公司对删除通知的反应非常缓慢。
我想知道是否可以做些什么使该应用程序与AppStore尽可能不兼容,而又不影响该App及其在AppStore之外的源代码的使用。
我可以在AppStore中禁止我的应用代码/指纹,但不能在我的开发者ID下禁止它吗?
我可以在应用程序的源代码中秘密使用符号或字符串来确保应用程序被拒绝吗?
哪些禁忌的API /沙盒破坏行为最难以发现并从应用程序中删除?
我可以在我的应用程序的源代码中隐藏一些东西,以警告Apple的审阅者该应用程序未经许可以Apple的名义进行分发吗?
我意识到,应用程序是开源的,我无法保证AppStore被拒绝,但是至少我想使违反许可证的AppStore提交比平时更难。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
有几次,苹果在App Store中非法分发了我的GPL许可的Mac应用程序,而苹果公司对删除通知的反应非常缓慢。
我想知道是否可以做些什么使该应用程序与AppStore尽可能不兼容,而又不影响该App及其在AppStore之外的源代码的使用。
我可以在AppStore中禁止我的应用代码/指纹,但不能在我的开发者ID下禁止它吗?
我可以在应用程序的源代码中秘密使用符号或字符串来确保应用程序被拒绝吗?
哪些禁忌的API /沙盒破坏行为最难以发现并从应用程序中删除?
我可以在我的应用程序的源代码中隐藏一些东西,以警告Apple的审阅者该应用程序未经许可以Apple的名义进行分发吗?
我意识到,应用程序是开源的,我无法保证AppStore被拒绝,但是至少我想使违反许可证的AppStore提交比平时更难。
最佳答案
轻松开始,包括Apple私有API调用。添加很多。他们不必做任何事情,但要确保它们易于象征。
您还可以在应用程序捆绑包中添加一些看起来像钩子的MAS标识符。
抛出异常或其他疯狂的乐趣。
这是一个有趣的问题。
这基本上类似于如何停止盗版问题,但这是一种全新的盗版。
另一个角度是在线联系Apple Legal。
他们有一个网络表格。
苹果自己对自己使用的代码的许可非常认真。我敢打赌他们会在适当的时候做出回应。
关于cocoa - 如何保证Mac App Store拒绝? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23930829/
10-10 05:24