我可以在我的 macOS 应用程序中嵌入第 3 方命令行实用程序并将其提交到 Mac App Store 吗?
Can I embed a 3rd party command line utility in my macOS app and submit it to the Mac App Store?
我即将把我的应用程序提交到 Mac App Store。在我的应用程序中,我使用了一个命令行实用程序,该实用程序包含在我的应用程序包中的可执行文件 (MacOs) 文件夹中。我将此命令行实用程序与应用程序中的 NSTask 一起使用。命令行实用程序称为 optipng,它是开源的,它的许可证允许在商业软件中分发它,假设我在 about Window 中对此表示赞同。我想知道 Mac App Store 允许这样做吗?我已经使用与应用程序相同的证书对命令行实用程序进行了签名,并且我确保在退出我的应用程序之前关闭 CLI。
感谢您的帮助
如果您满足执行代码的 MAS 要求,那么答案是可能是的——情况与使用第三方库没有什么不同。
为什么可能?我不能保证 Apple 对任何特定应用程序的决定!您的应用听起来很好。
HTH
我即将把我的应用程序提交到 Mac App Store。在我的应用程序中,我使用了一个命令行实用程序,该实用程序包含在我的应用程序包中的可执行文件 (MacOs) 文件夹中。我将此命令行实用程序与应用程序中的 NSTask 一起使用。命令行实用程序称为 optipng,它是开源的,它的许可证允许在商业软件中分发它,假设我在 about Window 中对此表示赞同。我想知道 Mac App Store 允许这样做吗?我已经使用与应用程序相同的证书对命令行实用程序进行了签名,并且我确保在退出我的应用程序之前关闭 CLI。
感谢您的帮助
如果您满足执行代码的 MAS 要求,那么答案是可能是的——情况与使用第三方库没有什么不同。
为什么可能?我不能保证 Apple 对任何特定应用程序的决定!您的应用听起来很好。
HTH