问题标签 [carthage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3920 浏览

ios - 安全忽略 Carthage.resolved?

使用 Carthage 时,我会在当前文件夹中获得自动生成的 Carthage 文件。git忽略它是否安全或它的用途是什么?

0 投票
5 回答
12678 浏览

ios - Carthage:iOS 平台没有共享框架方案(针对我自己的框架)

我创建了一个框架(称为 ProjectOne)并对其进行了测试。我想允许在Carthage. 我编辑了我的方案并"ProjectOne"XCODE. 我做了一个carthage build并验证了该框架是在Carthage/Build/iOS中构建的。

然后我推送到 github并创建一个版本。

在另一个项目中,我正在使用这个框架。但是,carthage 报告 “Dependency ProjectOne 没有任何平台的共享框架方案:iOS”

我很确定我在 ProjectOne 中分享了这个计划——有人知道为什么会这样吗?

0 投票
1 回答
1542 浏览

ios - 无法生成 Swift 表示

我使用 Carthage,当我在自己的类中触摸导入模块时,我得到错误无法生成 Swift 表示。我尝试了几个库,得到了相同的结果。我到处写信,对我没有帮助。 在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
251 浏览

ios - 迦太基不建主框架

假设创建了 2 个框架 A 和 B。在框架 A 中,包含使用 Cartthage 框架 B。现在,当我在使用 carthage 的项目中包含框架 A 时,它会检查它们,但只构建 B。

我应该怎么做才能构建框架 A ?

框架 A 的 Cartfile:

项目的购物车文件:

从项目位置运行carthage update后,我可以从日志中看到两个框架都已签出,但在构建位置我只能看到框架 B。

还尝试将框架 B 添加到 Cartfile.private 但没有帮助

0 投票
0 回答
298 浏览

ios - 使用 Carthage 添加依赖项时出错:“不支持的架构”

我对使用 Carthage 很陌生。我正在用作我的 iOS 应用程序的依赖项管理器。我正在尝试添加 RXSwift 和 SwiftEventBus。这是我的购物车文件:

运行更新命令,我得到了这些错误,我真的不明白问题出在哪里。

0 投票
0 回答
2122 浏览

git - 未获取 Carthage 定义的 git 子模块

我使用 Carthage 将几个框架导入为 git 子模块。供参考,repo 可在github上找到。

Carthage 创建了混合配置,导致无法构建新克隆的副本:

回购的新克隆提供以下内容:

  • Carthage/Checkouts/Nimble
  • Carthage/Checkouts/Quick

存在但为空文件夹。

运行后git submodule update --init --recursive

  • Carthage/Checkouts/Nimble
  • Carthage/Checkouts/Quick
  • Carthage/Checkouts/Quick/Externals/Nimble

已签出。然而没有记忆:

  • Carthage/Checkouts/CleanroomASL
  • Carthage/Checkouts/CleanroomLogger

购物车文件

购物车文件.private

.gitmodules

.gitignore

更新 1

进一步的研究表明 Carthage 更新了 .gitmodules 条目Carthage/Checkouts/CleanroomASLCarthage/Checkouts/CleanroomLogger但未能创建160000个目录指针以允许克隆子模块。

我所做的一切似乎都无法解决这个问题。包含

  • 从 .gitmodules 手动删除 Cleanroom 条目
  • 擦除本地 Carthage 文件夹
  • rm -rf ~/Library/Caches/org.carthage.CarthageKit

我对如何解决这个问题一无所知。

更新 2

提交了错误报告https://github.com/Carthage/Carthage/issues/1146

0 投票
1 回答
230 浏览

frameworks - 我们从哪里获得 Carthage 依赖管理的框架名称?

我的问题是,在 Carthage 中获取框架 cartfile 名称似乎很困难,而在 CocoaPods 中使用它太容易了,就像https://cocoapods.org/我们只是复制和粘贴它一样。

是否有任何网站或地方可以获取 Carthage 依赖工具的所有框架 cartfile 名称?

0 投票
1 回答
240 浏览

ios - Xcodebuild:无法加载通讯录

当我使用carthage时,总是构建失败,所以我搜索carthage github问题,我发现它似乎是xcodebuild错误,即使我输入xcodebuild -list它会抛出错误
~$ > xcodebuild -list 2016-03-02 10:40:17.413 xcodebuild[17993:2398778] ### Failed to load Addressbook class CNContactNameFormatter Information about project "ReactiveCocoa": Targets: ReactiveCocoa-Mac ReactiveCocoa-MacTests ReactiveCocoa-iOS
我不知道这个,请帮助我!

0 投票
2 回答
3072 浏览

swift - Carthage 更新错误:“GitHub API 请求失败:凭据错误”

这是我的购物车文件:

当我跑步时,carthage update我得到了这个:

所以它似乎同时构建了 Kanna 和 Realm,但我收到了一个关于错误的 GitHub API 凭据的错误。怎么了?

0 投票
1 回答
150 浏览

ios - Xcode 在调试时崩溃

我的 Xcode 有很大的问题,问题是我无法调试我的一些项目。当我尝试在控制台窗口(使用po命令)中显示值或打印它们时,Xcode 崩溃了。

我已经看到了很多关于此的问题/主题以及一些建议的解决方案,但没有任何帮助。例如我尝试过的:

  • 删除派生数据
  • 删除所有断点
  • 不同版本的 Xcode(我从 Xcode 7.0 遇到这个问题)
  • CLANG_ENABLE_MODULE_DEBUGGING 设置为 false
  • 重新启动 Xcode 和操作系统
  • 重新安装 Xcode
  • 重新安装 Mac OS X(保留数据)

我正在使用迦太基,我尝试了命令:

到目前为止没有任何帮助。我想真正的问题是 Xcode 中的一些错误或其他东西,但我等不及 Apple 来解决这个问题。无论如何,我该如何自己解决?我无法停止使用调试器。

以下是来自 Xcode 崩溃窗口的更多信息:

第一信息行

崩溃的线程

谢谢你的帮助