我正在尝试从源代码编译依赖库,但出现此错误:
/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS9.0.sdk/usr/include/unistd.h:446:8:注意:“fork”已在此处明确标记为不可用pid_t
fork(void) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
有没有办法解决这个问题?
问题是我实际上什至不需要这个功能。当我为 iOS 编译这段代码并在 tvOS 下运行它时,它就可以工作了。但我无法提交应用程序,因为它包含为 iOS 编译的代码。
用一个虚拟的 fork() 函数替换它的好技巧是什么,这样它就可以编译好(相信它实际上并没有被我的特定用例使用)。