当我存档我的应用程序时,我的所有自定义框架都出现了此错误
警告:安装目录以'@executable_path'开头,但是 跳过安装已禁用。
我将我的框架添加到我的应用程序中,首先链接到它们,然后创建一个false build to frameworks目录。
在每个框架项目上,我根据我在google上搜索的几个教程将安装目录配置为“@executable_path /../ Frameworks”。我相信这是为了避免在用户的库上安装框架(不确定)。
为了清楚起见,我希望我的框架能够在框架文件夹下的应用程序包中发布。
现在,我在每个框架项目构建设置上看到一个名为Skip Install的属性。以下是对其含义的描述:
SKIP_INSTALL说明部署时激活此设置 使用的位置使产品成为替代品 位置而不是安装位置。 [SKIP_INSTALL]
当我激活此属性时,警告消失了,但是有人可以向我解释这是什么吗?因为它暗示@executable_path /../ frameworks /将被忽略。
答案 0 :(得分:2)
在XCode 6.3.1中:
这将修复警告。它背后的想法是,如果您在可执行文件中包含框架,那么您不想单独安装它
答案 1 :(得分:1)
我不确定,但你必须在Build Settings中设置“Framework Search Paths”并删除Preprocessor Macros Debug值。
愿你得到帮助..