最近我从xamarin.iOS切换到Xcode。
一个好的特性是您有C#
一个包含多个项目的解决方案,您可以定义调试/构建配置,并基于它们相互构建单独的项目。
现在,我想知道Xcode中是否也有类似的机制?
实际上我想开发 3 个应用程序,它们有许多共享代码。所以我想创建一个包含共享代码(和内容)的基础项目,然后是 3 个子项目。现在有了一些像构建配置这样的东西,我可以构建我想要发布的每一个。
Xcode是否支持此方案的机制?
更新
通过阅读以下答案,我创建了一个具有以下结构的工作区:
我还添加../testproject/testproject
了build settings
,link1Project
但是当我想在自动建议中使用文件时,testproject
它不起作用,而且当我构建我面临的 link1Project 时:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_ShowAlertView", referenced from:
objc-class-ref in mftTbnFlipsideViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我创建的有错workspace
吗?结构是正确的还是我错过了什么?