XCode框架/库开发工作流程

时间:2016-01-13 07:49:19

标签: ios objective-c xcode macos

我是OSX / iOS开发的新手,我正在为iOS开发一个库项目(Cocoa Touch Framework)。在处理库时,我想测试代码的更改,但因为它是一个库,我不能直接从XCode运行它并查看它的输出。我以前在其他平台上做的事情(例如Windows)是在同一个解决方案(Visual Studio)下创建另一个项目,将库添加到该项目并在那里编写我的测试代码。不幸的是,我没有找到在XCode中做类似事情的方法,我的工作流程现在包括退出/打开两个不同的项目,复制框架并重新添加框架依赖项。

当然必须有更好的方法来做到这一点......

2 个答案:

答案 0 :(得分:2)

SO中已有很多帖子。

但要保持简单,只需按照以下步骤操作:

1。)将Xcode项目拖放到Xcode项目中2.)进入构建阶段,然后选择要导入的项目(已导入的项目)。 3.)搜索路径 - >用户标题搜索路径(选择您的库)并输入其他链接器标志。

简单!

答案 1 :(得分:0)

在Xcode中不完全相同:)

如果你有一个项目(没有附带测试版本):

1)看,没有测试目标:(

enter image description here

2)单击您想要测试环境的目标(在我的情况下,locates),以便突出显示。 3)点击“编辑”菜单,然后弹出“Conver to”,然后“XCTest”

enter image description here

(苹果公司隐藏事物的另一个模棱两可的地方!)

按照向导进行操作,这将创建一个可以按需运行并通过CI运行的XCTest构建目标。

玩得开心!