草庐IT

迦太基

全部标签

ios - 选择 Swift 5 时如何修复迦太基构建错误 : "SWIFT_VERSION ' 3. 0' is unsupported"

我正在将基于Alamofire的“NetworkFoundation”框架迁移到Swift5。Carthage被用作依赖管理器,购物车文件如下所示:github"Alamofire/Alamofire""5.0.0-beta.5"命令carthageupdate成功执行。在Xcode中,项目构建,但是当我在我的框架的根目录中运行命令carthagebuild--no-skip-current时,它失败了:xcodebuildoutputcanbefoundin/var/folders/1m/qjb4gks13d54rqmn9ptwjmmw0000gp/T/carthage-xcodeb

ios - iOS Frameworks 可以在不共享源代码的情况下共享吗?

当使用Xcode构建iOS框架时,最终的结果是在磁盘上有一个类似如下的包:我是否可以将该包提供给其他开发人员并让他/她将其包含在他们自己的Xcode项目中?[我很难做到这一点。因此this题。由于缺乏答案,我将其提炼为本质并发布了一个新的、更简单的问题。] 最佳答案 因此,我的问题的答案是肯定的是。我现在知道这一点是因为迦太基可以做到。在记住Carthage做的正是我想做的事情后,我使用Carthage来构建我的框架,瞧!-我可以将我的框架的Carthage构建拖放到Xcode项目中并成功使用它。所以现在我的问题变成了:迦太基知道什

ios - 如何通过Carthage获取不在github上的依赖?

我试图只使用迦太基作为依赖管理器。但是如果项目在github上不可用怎么办?为此做了什么工作?谢谢 最佳答案 使用Bitbucket上的示例,您可以执行以下操作:为帐户设置SSHkey使用直接ssh同步git"git@bitbucket.org:{acct}/{repo}.git"一般来说,该行可用于任何repo。git"http://git.mypersonalserver.net/mySource/myrepo.git" 关于ios-如何通过Carthage获取不在github上的依

ios - 如果你想使用的库还不支持迦太基怎么办

我正在评估Carthage是否适合我的项目,我想找到答案的问题之一是当我想使用的库/框架没有时该怎么办还支持迦太基。你们中有人遇到过这个问题并找到了解决方案吗?谢谢 最佳答案 迦太基需要的主要东西是一个框架,而该框架的方案是一个"shared"。方案。因此,让项目支持Carthage的一种方法是在GitHub上进行fork,然后在Xcode中共享方案并将其checkin您的fork,然后在您的Cartfile中使用该fork的地址。如果你在这方面成功了,那么也许可以与原作者一起做一个PullRequest,这样你的Carthage支

迦太基,无法复制,因为您没有允许访问“释放 - iPhoneos”的许可

当我归档项目时,我有一个错误。Thereerroristhat"Failedtowriteto/Users/cyc/Library/Developer/Xcode/DerivedData/Rippton-dszaodulcbvgshasqsvchrhvvhpi/Build/Intermediates/ArchiveIntermediates/Rippton/BuildProductsPath/Release-iphoneos/FC29EC79-AB47-37A9-B2BE-76F08DD838E6.BCSYMBOLMAP:错误域=NSCOCOAERRORDOMAIN代码=513“”fc29ec

ios - 迦太基在特定平台更新后构建

在下载源代码后,是否可以告诉carthageupdate命令为某些平台构建?像carthageupdate--platformsiOS|这样的东西watchOS 最佳答案 你很接近..carthageupdate--platformiOS,watchOS降落在这里因为我试图找出同样的事情,然后意识到:carthagehelpupdate“要构建的平台(‘all’、‘macOS’、‘iOS’、‘watchOS’、‘tvOS’之一,或前者的逗号分隔值,‘all’除外)” 关于ios-迦太基在

ios - 如何修复迦太基的依赖图包含一个循环?

我在我的项目中使用了迦太基Cartfile的内容:#socket.io-clientgithub"socketio/socket.io-client-swift"~>13.1.0Cartfile.resolved的内容github"daltoniam/Starscream""3.0.5"github"socketio/socket.io-client-swift""v13.1.3"当我运行carthageupdate--platformiosIgetthefollowingoutput:***Fetchingsocket.io-client-swift***FetchingStarsc

ios - 如何在迦太基上安装旧版本

我需要有carthage来运行Appium测试。Appium社区还在努力支持XCode9.2,我们需要依赖XCode8.3.3操作系统:MacOSHighSierriaXCode版本:XCode8.3.3Java:1.9但是当我运行命令brewinstallcarthage时,出现以下错误:Error:YourXcode(8.3.3)istoooutdated.请引用下面的链接,这意味着-XCode9对Appium的支持尚未推出[https://github.com/facebook/WebDriverAgent/issues/639][1]请同时建议变通。谢谢

ios - 如何升级使用迦太基安装的现有框架

我已经使用carthage安装了图表框架。现在需要为swift3版本更新框架。Carthage/Build/iOS/Charts.framework/ChartscompiledwitholderversionofSwiftlanguage(2.0)thanpreviousfiles(3.0)forarchitecturex86_64clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)如何升级框架? 最佳答案 Swift3有一个新版本。您需要更新您的Ca

ios - RingCentral:构建失败任务失败,退出代码为 65:迦太基安装

我有一个在Xcode9中构建的项目。现在我正在将它更新到Xcode10。我正在使用RingCentraliOSSDK。但每当我更新SDK时,它都会显示此错误:我几乎尝试了所有清理和构建派生数据的方法迦太基版本=0.32.0Xcode版本=10.1请帮忙,我卡住了,无法运行项目carthageupdate--platformiOS***Fetchingringcentral-swift***FetchingCryptoSwift***Fetchingobjective-c***FetchingAlamofire***FetchingObjectMapper***CheckingoutOb