Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode工作区依赖项正在生成但未打包_Xcode_Build_Dependencies_Workspace - Fatal编程技术网

Xcode工作区依赖项正在生成但未打包

Xcode工作区依赖项正在生成但未打包,xcode,build,dependencies,workspace,Xcode,Build,Dependencies,Workspace,我有一个带有应用程序和静态库的工作区。该库在项目中使用 当我修改库并构建应用程序时,库被很好地重建:酷!但是如果我没有修改应用程序,新构建的lib不会打包在应用程序中,它会让旧的lib。要拥有新构建的库,我必须修改应用程序(我添加一个空间并删除它) 我尝试了两种方法:让Xcode自动管理依赖项,并在应用程序构建阶段显式添加了lib 所以如果有人有主意 提前谢谢。我恐怕不能完全理解。。。您点击了“存档”并且.a文件未与.app一起包含在存档中 要获取存档中包含的.a文件,请设置: 转到构建设置>静

我有一个带有应用程序和静态库的工作区。该库在项目中使用

当我修改库并构建应用程序时,库被很好地重建:酷!但是如果我没有修改应用程序,新构建的lib不会打包在应用程序中,它会让旧的lib。要拥有新构建的库,我必须修改应用程序(我添加一个空间并删除它)

我尝试了两种方法:让Xcode自动管理依赖项,并在应用程序构建阶段显式添加了lib

所以如果有人有主意


提前谢谢。

我恐怕不能完全理解。。。您点击了“存档”并且.a文件未与.app一起包含在存档中

要获取存档中包含的.a文件,请设置:
转到
构建设置>静态库>跳过安装
并将其设置为


评论之后: 你必须触摸应用程序才能将其再次复制到模拟器中。。模拟编辑文件应该会有所帮助

您也可以自动执行此操作:

将脚本阶段添加到库的构建阶段,并让它运行
touch%PATH\u到\u APP%的\u M\u文件\u

抱歉,如果我被误解了。我的意思是:如果我在我的工作区内修改我的库,当我运行我的应用程序时,构建过程会构建库ok,但不会在模拟器中发布库,我的修改不会执行。我还需要修改我的应用程序,使其能够以新的lib版本运行。更清楚了吗?不,听了以后就不会了。抱歉,不知道你的编辑似乎是一个有趣的解决办法,但我不知道如何模拟编辑文件!!!总是添加,然后在以后删除,可能是一条评论,或者只是一个空格之类的!?伟大的我在预构建操作中使用了
touch
变通方法,效果很好!谢谢!