当我对我的应用程序进行归档时,我在所有自定义框架中都遇到了这个错误。
警告:安装目录以 '@executable_path' 开头,但跳过安装被禁用。
我先将框架链接到我的应用程序,然后将它们创建为“copy build false”复制到框架目录中。
对于每个框架项目,我根据我在谷歌上搜索到的几篇教程配置了安装目录为 "@executable_path/../Frameworks"。我相信这是为了避免将框架安装到用户的库中(不确定)。
总之,我希望我的框架能够出现在应用程序捆绑包中的框架文件夹下。
现在,我看到了每个框架项目构建设置中的一个名为 Skip Install 的属性。这是它的描述:
SKIP_INSTALL 描述:当使用部署位置时激活此设置会导致产品建立在替代位置而不是安装位置。【SKIP_INSTALL】
当我激活这个属性时,警告已经消失了,但是有人能解释一下这是什么吗?因为它意味着 @executable_path/../frameworks/ 将被忽略。
警告:安装目录以 '@executable_path' 开头,但跳过安装被禁用。
我先将框架链接到我的应用程序,然后将它们创建为“copy build false”复制到框架目录中。
对于每个框架项目,我根据我在谷歌上搜索到的几篇教程配置了安装目录为 "@executable_path/../Frameworks"。我相信这是为了避免将框架安装到用户的库中(不确定)。
总之,我希望我的框架能够出现在应用程序捆绑包中的框架文件夹下。
现在,我看到了每个框架项目构建设置中的一个名为 Skip Install 的属性。这是它的描述:
SKIP_INSTALL 描述:当使用部署位置时激活此设置会导致产品建立在替代位置而不是安装位置。【SKIP_INSTALL】
当我激活这个属性时,警告已经消失了,但是有人能解释一下这是什么吗?因为它意味着 @executable_path/../frameworks/ 将被忽略。