我正在尝试在我的项目的构建设置中为库添加特定于体系结构的位置。但是由于某种原因,我没有在菜单中看到它们。
我的菜单外观:
菜单的外观
(不完全相同,但是您可以在此图中看到他们如何能够为配置设置选择特定于体系结构的选项。我只能选择特定于操作系统的内容,而不是体系结构)
请参阅this page,以获取有关其工作方式的参考。
答案 0 :(得分:1)
我必须通过实验,反复试验找出答案。我无法找到有关此afaik的任何文档。如果有的话,我很高兴看到它。
您将必须手动编辑project.pbxproj
文件。找到您要更改的设置(确保它属于正确的目标和配置),然后将其更改为
LIBRARY_SEARCH_PATHS = (
/library/search/path/1,
/library/search/path/2,
/library/search/path/3,
);
到
"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=...]
设置! / p>