迦太基版本:0.25.0xcodebuild-version:8.3.3您是否正在使用--no-build?没有您是否在使用--no-use-binaries?没有你在使用--use-submodules吗?没有您是否正在使用--cache-builds?没有购物车文件github“rs/SDWebImage”github“AgileBits/onepassword-extension”github"hsousa/HCSStarRatingView"github“sugoi-wada/facebook-ios-sdk”“780a72cd6086c57939d83a7143462ae13
我有一个iOS应用程序项目,有几个私有(private)(拥有)carthage依赖项,有时我需要调试错误或知道某些方法执行的代码是什么。我想知道是否有一种简单的方法可以使用运行脚本在Carthage/Checkouts中设置框架源代码,这样如果我执行carthage更新并运行我的应用程序无需添加子项目即可调试框架源码。这可以通过在框架构建中包含调试符号来完成吗?如果是的话,我需要做什么才能让它工作? 最佳答案 您是否尝试复制Carthage-GettingStarted中提到的dsym文件??Withthedebuginforma
根据Carthagedocs,ItadditionallymakessurethatxcodebuilddoesnotattempttoproducedSYMfilesforstaticframeworks,sincethiswouldcauseabuildfailureotherwise这是否意味着最终的动态框架将为所有静态链接的依赖项提供dSYM,或者我根本不会有这样的dSYM? 最佳答案 终于在Github上找到了答案Crashsymbolicationseemstoworkfinewiththisapproach,thesy
有没有办法在Carthage框架中分发自定义IBDesignable/IBInspectableUIView控件?这是一个演示框架:https://github.com/exchangegroup/MyCustomView它有一个designableMyCustomView具有可检查的属性myBorderWidth。可设计的View显示在框架项目的Storyboard中。但是,如果我将此框架包含在Carthage的另一个应用程序中,Storyboard将不允许设计MyCustomView。这是一个演示应用程序usesitwithCarthage:https://github.com/e
场景我的项目(为iOS/watchOS/tvOS共享的代码库)的build设置为ENABLE_BITCODE=YES并利用了尚不支持位码的基础库,尽管在AppThinning中引用了Apple文档Bitcodeisthedefault,butoptional.ForwatchOSandtvOSapps,bitcodeisrequired.Ifyouprovidebitcode,allappsandframeworksintheappbundle(alltargetsintheproject)needtoincludebitcode我目前正在将这些基础库与Carthage集成。问题为了有
我在将myxcode更新到10.2后更新了carthage,我收到了Carthage框架类未找到的警报。Cannotfindinterfacedeclarationfor'ChartMarkerImage',superclassof'BalloonMarker'?我的项目swift版本还是4.0。但该文件在Carthage框架中可用。这里出了什么问题?我试过的是SettoolchaintoSWIFT_4_2butnoluck.Added#importinpchfilestillgettingerror. 最佳答案 是迦太基issue
我有一个在Xcode7.3和Swift2中开发的应用程序。现在我正在尝试将它转换为Swift3.0.2,因为我使用的依赖项管理器是Carthage。现在我正在更新我的Carthage,以便所有框架都应该支持swift3.0.2。为此,我首先使用了以下命令:"carthageupdate--platformiOS"它现在获取所有依赖项并检查所有依赖项,但是在检查之后它开始构建依赖项并且在构建依赖项时它只是失败并出现错误。这是错误的附加屏幕截图。在这种情况下,我对我遗漏的内容一无所知: 最佳答案 当我遇到问题时,我是这样解决的:我删除了
我现在正面临为我的项目的第二个版本选择依赖管理器。我已经完成了我的作业并检查了我需要的所有依赖项以支持Carthage,结果发现没有Fabric和Crashlytics。对于这两个,我宁愿做一些额外的工作,也不愿为此整合整个cocoapods。所以我的问题是-我可以创建一个示例项目并将其放在github上并制作一个自动构建动态方案,使我能够将第3方.framework文件集成到我的项目中吗?所以我的出发点是制作一个脚本来检查网站中pod的版本,并检查我下载的文件是否是最新版本。完成了。但是我有一个.framework文件,如何将它嵌入到xcode项目中以支持carthage?
我正在为iOS项目使用TravisCI。我的.travis.yml文件如下。language:objective-cosx_image:xcode9.2cache:directories:-Carthageenv:#environmentvariablesglobal:-LANG=en_US.UTF-8-LC_ALL=en_US.UTF-8-PROJECT_NAME="MyProject.xcodeproj"-SCHEME_IOS_FRAMEWORK="Framework_iOS"-SCHEME_TVOS_FRAMEWORK="Framework_tvOS"-IOS_SDK=iphon
为我们的iOS应用程序开发框架的团队正在从Cocoapods迁移到Carthage。在Cocoapods下,我可以将依赖项设置为“开发单元”。例如,我可以将xyzzy设置为开发pod并将其指向我的本地目录,而不是让主应用程序下载特定版本的xyzzy依赖项已从其Git存储库中checkoutxyzzy。当我在主应用程序的项目中工作时,我对xyzzy的文件所做的任何编辑都将在该目录中进行。这让我可以立即构建和测试更改,当我准备好checkin它们时,Git会在xyzzy项目目录中找到它们。在迦太基,我还没有找到一种方法来做到这一点。我看到http://allocinit.io/ios/de