我正在尝试在我的项目的构建设置中为库添加特定于体系结构的位置。但是由于某种原因,我在菜单中看不到它们。
我的菜单外观:
菜单的外观
(不完全相同,但是您可以在此图中看到他们如何能够为配置设置选择特定于体系结构的选项。我只能选择特定于操作系统的内容,而不是体系结构)
请参见this page以获取其工作方式的参考。
我必须通过实验,反复试验找出答案。我无法找到有关此afaik的任何文档。如果有,我很乐意看到它。
您必须手动编辑project.pbxproj
文件。找到您要更改的设置(确保它属于正确的目标和配置),然后从
LIBRARY_SEARCH_PATHS = (
/library/search/path/1,
/library/search/path/2,
/library/search/path/3,
);
to
"LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*][arch=x86_64]" = (
/library/search/path/1,
/library/search/path/2,
/library/search/path/3,
);
一些注意事项:
project.pbxproj
文件。[arch=x86_64]
。 [截至本文中,sdk
的完整列表包括
iphonesimulator
iphoneos
watchos
watchsimulator
appletvos
appletvsimulator
macosx
编辑:还请注意,构建系统区分iphoneos
(iOS设备)和iphonesimulator
,因此,如果构建不起作用,请再次检查[sdk=...]
设置!