jjzjj

Carthage

全部标签

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支

ios - Crashlytics 如何从 Carthage 框架上传 dsym 文件

按照此处的说明https://docs.fabric.io/apple/crashlytics/advanced-setup.html为了自动将dSYM文件上传到结构,您只需在应用程序目标上运行Fabric.framework/run脚本。我的项目配置如下:ProjectF-productisDynamicFrameworkProjectA-productis.app-depends_on:-ProjectF-X.frameworkfromCarthage在项目A的目标上,我添加了构建阶段,以运行Fabric.framework/run脚本。在ProjectF的某处,我强行崩溃并观察了

ios - 在 Xcode 7 中,我怎样才能拥有同名的静态库目标和框架目标?

我正在尝试将现有的GitHub存储库(RMStore,但它可以应用于任何存储库)转换为与Carthage兼容.这需要将框架目标添加到Xcode项目。我希望将生成的框架称为RMStore.framework,但是我无法为名为RMStore的Xcode项目创建一个新目标,因为已经有一个具有该名称的目标,它构建一个静态库(我不想摆脱那个目标)。我创建了一个名为RMStoreFramework的新目标,但生成的框架名为RMStoreFramework.framework,这不是我想要的。那么,有没有办法:创建两个具有相同名称的目标,或者,使生成的框架的名称与目标名称不同?

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

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

ios - 无效的 bundle - App Store 拒绝

我正在尝试将我的应用程序提交到应用程序商店,但我收到来自Apple的错误消息:Deardeveloper,Wehavediscoveredoneormoreissueswithyourrecentdeliveryfor"MyApp".Toprocessyourdelivery,thefollowingissuesmustbecorrected:InvalidBundle-Oneormoredynamiclibrariesthatarereferencedbyyourapparenotpresentinthedylibsearchpath.Oncetheseissueshavebeenc

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 嵌套我自己的框架

我在尝试实现两个框架和一个应用程序之间的以下依赖设置时遇到问题,这些都是我开发的:Util包含一系列低级实用程序和Foundation类型的扩展,例如String、Date等UI包含一堆自定义的UIView和UIViewController子类,UIColor的类扩展,UIImage等。应用程序和每个框架在GitHub上都有自己的存储库。UI框架设置为依赖于Util框架,使用Carthage:项目的Cartfile包含对Util存储库的引用:github"MyOrganization/Util.git"Util列在“LinkedFrameworksandLibraries”中,但未嵌入

iOS - watchOS App 发布问题 CFBundleIdentifier 冲突

应用上传后我收到以下邮件Weidentifiedoneormoreissueswitharecentdeliveryforyourapp,XXX.Pleasecorrectthefollowingissues,thenuploadagain.ITMS-90806:CFBundleIdentifiercollision-Eachbundlemusthaveauniquebundleidentifier.Thebundleidentifier'org.cocoapods.CocoaLumberjack'isusedinthebundles'[CocoaLumberjack.framewor