我的Pod文件中有一个库列表。我决定向Pod文件中添加一个新的。但是我想保留我以前所有的库而不进行更新,只安装(添加)这个库pod'JSAnimatedImagesView','~>1.0.0'所以podupdate和podinstall将所有库更新到更新版本,但我不想更新它们,只需安装pod'JSAnimatedImagesView','~>1.0.0' 最佳答案 podinstall--no-repo-update这会安装新项目而不更新现有的存储库(无论是否有版本)。如果您有很多存储库并且想要快速安装新项目,它也会更快。
我尝试通过CocoaPods集成Fabric/Crashlytics,我的Podfile如下所示:pod'Fabric/Core','1.2'pod'Fabric/Crashlytics','1.2'但是当我尝试构建我的应用程序时,构建失败并且我收到一个ShellScriptInvocationError未找到运行脚本:.../Script-F8D74CB61AB5D7A50013D134.sh:line2:./Fabric.framework/run:Nosuchfileordirectory是否可以仅使用CocoaPods安装Fabric? 最佳答案
我在CocoaPodsPodfile中多次使用use_frameworks!。我只是想知道我们为什么要使用它?我无法得到直接的答案。例子:platform:ios,'8.0'use_frameworks!target"CityWhether"dopod'Alamofire'pod'SwiftyJSON'end 最佳答案 use_frameworks!告诉CocoaPods您想要使用框架而不是静态库。由于Swift不支持静态库,因此您必须使用框架。在另一个回答中,我解释了静态库和框架之间的区别:CocoaTouchFrameworks
运行podrepoupdate时会生成以下错误:Updatingspecrepo`master`[!]FailedtoconnecttoGitHubtoupdatetheCocoaPods/Specsspecsrepo-Pleasecheckifyouareoffline,orthatGitHubisdown使用cocoapods1.0.1我也知道这个:Masterspec-reporatelimitingpost‑mortem.在调用中添加--verbose标志会显示ruby调用堆栈:.rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.1/l
我正在使用cocoapods来管理我的依赖项。一切正常。现在,当我创建一个新项目时,将以下内容添加到我的podfile中,platform:ios,'6.1'pod'RestKit','~>0.20.0'当我安装pod时,它一直在分析依赖关系。知道为什么会出现这个问题吗? 最佳答案 我遇到了同样的问题,并且由于我使用--verbose的输出与链接的SO答案不同,所以我包括该响应以及它对我有用的验证:$podreporemovemaster$podsetup$podinstall 关于io
我正在尝试针对我的项目中的类编写一些iOS逻辑测试,这些类使用我的podspec中某些库的功能。我正在使用Xcode中提供的标准单元测试包(虽然不是应用程序测试,只是单元测试)。例如,我使用MagicalRecord,并且在我的podspec中链接了该库。它存在于我工作区的Pods项目中,当应用程序在模拟器或设备上运行时,它会按预期工作。然而,当我尝试链接到使用MagicalRecord的测试对象时,我收到一个链接器错误,指出它无法从MagicalRecord中找到选择器。我曾尝试更新我的逻辑测试包中的HEADER_SEARCH_PATH,甚至将其硬编码到CocoaPods创建的hea
我已经通过CocoaPods更新了Flurry,但是如何检查Flurry是否已更新?我的意思是终端向我显示一切正常:InstallingFlurrySDK(4.2.3)GeneratingPodsprojectIntegratingclientproject但我不确定它是否已更新。 最佳答案 Podfile.lock跟踪安装的每个Pod的解析版本。如果您想仔细检查FlurrySDK使用的是4.2.3,请检查该文件。注意:您不应编辑此文件。它是在您运行podinstall或podupdate时自动生成的
我的podfile可以工作,但是在更新到cocoapods版本1.0.0.beta.1之后podinstall显示以下错误MacBook-Pro:iOS-TuneInhome$podinstallFullydeintegratingduetomajorversionupdateDeleted1'CopyPodsResources'buildphases.Deleted1'CheckPodsManifest.lock'buildphases.Deleted1'EmbedPodsFrameworks'buildphases.-libPods.a-Pods.debug.xcconfig-Po
我试图用podinstall命令更新现有的pod,但它需要很长时间才能运行。详细模式显示它一直停留在下一行(永远)Updatingspecrepomaster$/usr/bin/gitpull--no-rebase--no-commit卡住后没有网络事件。 最佳答案 我遇到了同样的问题,我通过运行给出的以下命令解决了这个问题herepodreporemovemasterpodsetuppodinstall 关于ios-cocoapods-'podinstall'需要永远,我们在Stack
我通过cocoapods在我的iOS应用程序中添加了一个外部框架。我如何从项目中删除该库? 最佳答案 从Podfile中删除lib,然后再次podinstall。 关于ios-删除或卸载以前添加的库:cocoapods,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13751147/