gpt4 book ai didi

ios - 如何替换或解决 unistd.h 中的 __TVOS_PROHIBITED 依赖项

转载 作者:行者123 更新时间:2023-11-28 21:37:43 25 4
gpt4 key购买 nike

我正在尝试从源代码编译一个依赖库,但我遇到了这个错误:

/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS9.0.sdk/usr/include/unistd.h:446:8: note: 'fork' has been explicitly marked unavailable here pid_t
fork(void) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;

有什么办法可以解决这个问题吗?

问题是我实际上什至不需要这个功能。当我为 iOS 编译这段代码并在 tvOS 下运行时,它就可以工作了。但是我无法提交应用程序,因为它包含为 iOS 编译的代码。

用一个虚拟的 fork() 函数代替它的好技巧是什么,这样它就可以编译了(相信它实际上并没有被我的特定用例使用)。

最佳答案

我认为没有办法解决这个问题。您不能在 iOS 下创建进程,tvOS 90% 是 iOS,因此同样的限制适用。

您必须有条件地为 iOS/tvOS 编译出该部分代码。

关于ios - 如何替换或解决 unistd.h 中的 __TVOS_PROHIBITED 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33299415/

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