gpt4 book ai didi

ios - 使用 Xcode 6.1 将依赖项添加到存储库

转载 作者:行者123 更新时间:2023-11-29 10:32:34 25 4
gpt4 key购买 nike

我是 iOS 编程的新手,在向我的存储库添加依赖项时遇到了障碍。

当我将框架拖放到项目目录并引用所有内容时,我可以毫无问题地构建项目。问题是当我将我的项目提交到存储库 时,框架文件没有被复制。我可以看到它们位于其他位置的原始目录中。 Xcode 只是引用这些文件,而不是将它们添加到项目目录中。

所以我的问题是,如何将框架或依赖项添加到项目目录并将其与项目一起提交到存储库?

请注意,我使用的是 SVN,但是与版本管理系统无关的解决方案适合我。

最佳答案

在你的情况下,或者大多数情况下,人们只是下载框架并直接从那里添加它,尽管它在他们的机器上工作,但在其他机器上不起作用,因为绝对路径添加到 Header Search Paths Build Settings 中的设置。

第三方框架 如下,适用于任何情况。添加相对路径而不是绝对路径,虽然你没有设置它,但它会在你添加框架时自动添加。那么步骤是什么呢?见下文

第一步

在项目的 svn/git 文件夹中创建一个名为 framework 的文件夹,并将所有框架放入该文件夹中..

步骤 2

现在从 framework 文件夹添加框架,就像之前所做的那样。

步骤 3

Build Settings 中检查您的 Header Search Paths。您将看到框架 header 路径的条目。它应该看起来像

/Users/username/ProjectFolder/Project/frameworks/myframework/framework.h

将上面的条目改成

$(SRCROOT)/frameworks/myframework/framework.h

执行上述操作将根据您克隆项目的任何系统自动更改此路径的 /Users/username/ProjectFolder/Project/ 部分。它会自动工作。

注意 - 在执行这些步骤之前,删除所有具有绝对路径的旧 header 条目。

希望对您有所帮助。干杯。

关于ios - 使用 Xcode 6.1 将依赖项添加到存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28894186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com