【发布时间】:2014-05-06 21:48:26
【问题描述】:
我的工作区中有 2 个项目(见屏幕截图),但是当我对我的辅助项目 (SDK) 进行更改时,它不会重新编译它们。例如,如果我只是编写随机反编译代码,它仍然可以编译。 Xcode 也不会在辅助项目中的这些断点处中断,但会在主项目中中断。我试过删除 DerivedData 并清理工作区。有任何想法吗?谢谢!
【问题讨论】:
-
SDK项目的依赖配置了吗?
我的工作区中有 2 个项目(见屏幕截图),但是当我对我的辅助项目 (SDK) 进行更改时,它不会重新编译它们。例如,如果我只是编写随机反编译代码,它仍然可以编译。 Xcode 也不会在辅助项目中的这些断点处中断,但会在主项目中中断。我试过删除 DerivedData 并清理工作区。有任何想法吗?谢谢!
【问题讨论】:
如果您的辅助项目中的.m 文件在Target membership 中,请检查Xcode 的Utilities。
更新
我想我只是在我这边复制了您的问题,并找到了解决它的解决方案。尝试进入Products > Scheme > Edit Schemes。在视图的左上角选择您的主要项目方案,进入左侧菜单中的Build 部分。单击加号并添加您的次要项目目标。
【讨论】:
.m 目标的 .m 文件。
UIAlertView 的代码时,当我编译和运行时,该操作仍然会发生。
Product > Clean,这将强制重新编译。