cocoapods相关内容
我在 Xcode 10.1 中收到以下警告消息. iOS Simulator 部署目标设置为 7.0,但此平台支持的部署目标版本范围为 8.0 到 12.1. 我的模拟器操作系统是 12.1Xcode 10.1 然后我更新了我的 pod 文件. 我的部署目标是 9.0 在我的目标中 解决方案 您可以设置 podfile 以自动将所有 podfile 的部署目标
..
我已将 SpatialIite 合并到一个 Xcode 项目中,该项目使用来自 Proj.4 的头文件,只有一个头文件.两者都是 Xcode 项目并且具有静态目标. 我正在尝试从 git 子模块迁移到 Cocoapods.由于静态目标似乎很难与 Cocoapods 一起使用,我只想以通常的方式构建项目.我为 Proj.4 制作了 podspec.在为 SpatialLite 编写 podfi
..
从项目中删除 CocoaPods 的正确方法是什么?我想删除整个 CocoaPod.由于我的客户施加的一些限制,我无法使用它.我只需要一个 xcodeproj 而不是 xcworkspace. 解决方案 从项目中删除 CocoaPods 是可能的,但目前不能由 CLI 自动执行.首先,如果您遇到的唯一问题是无法使用 xcworkspace,您可以使用 --no-integrate 标志将产
..
我通过 cocoapods 添加了一个外部框架到我的 iOS 应用程序中.如何从项目中删除该库? 解决方案 凯尔富勒 - 分解,这是正确的工作流程: 安装干净: sudo gem install cocoapods-clean 在项目文件夹中运行 deintegrate: pod 解体 Clean(此工具不再可用): pod 清理 修改您的 podfile(删除包含您不想
..
如何将 Cocoapods 降级到旧版本,或者如何安装旧版本的 Cocoapods? 解决方案 要删除当前版本,您只需运行: sudo gem 卸载 cocoapods 您可以通过以下命令安装特定版本的可可豆荚: sudo gem install cocoapods -v 0.25.0 您可以使用以下命令使用较旧的安装版本: pod _0.25.0_ 设置
..
我在归档项目时遇到错误.这是我的环境. Mac OS Lion Xcode 4.3.1 iOS SDK 5.1 项目部署目标是: IPHONEOS_DEPLOYMENT_TARGET 3.2 错误显示: ld:未找到 -lPods 的库clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) 我猜 Pods 是我用来管理 XCode 项目依赖项的 Cocoa
..
我有一个使用 CocoaPods 的 iOS 项目.一切都很顺利,直到另一位开发人员开始在同一个项目上工作.他进行了一些更改(据我所知仅对代码进行了更改)并在 repo 中创建了一个新分支.我检查了他的分支并尝试构建它,但我收到一个错误:ASLogger/ASLogger.h 文件未找到. 即使我删除整个项目并制作一个新副本并使用“pods install".构建失败仍然存在.你知道问题出在
..
我有一个 Flutter 项目,我想在 iOS 上运行它.它在我的基于 Intel 的 Mac 上正常运行,但在我的新 Apple Silicon-based M1 Mac 上它无法安装 pod. LoadError - dlsym(0x7f8926035eb0, Init_ffi_c): 未找到符号 -/Library/Ruby/Gems/2.6.0/gems/ffi-1.13.1/lib/f
..
我每次从 CocoaPods 导入文件时都会收到 Apple Mach-O 链接器错误. 架构 arm64 的未定义符号:“_OBJC_CLASS_$_FBSession",引用自:someFileld:找不到架构 arm64 的符号 对于我使用的各种 Pod,我得到了大约 12 个. 我正在尝试使用 XCode 5 为 iPhone 5S 构建. 我已经在 SO 上尝试了各种解决
..
我意识到在其他问题中也出现了同样的错误(例如 此处),但他们的解决方案对我不起作用.我的应用程序中不断出现构建失败:“没有这样的模块‘Alamofire’".我按照 cocoadocs 安装说明(此处)安装 Alamofire,但它仍然无法正常工作.我确保所有内容都具有相同的部署目标. 嵌入式二进制文件和框架 这是我的 podfile 文本. source 'https://github
..
我发现了另一个问题,其中提供了有关问题和可能的解决方案的更多详细信息.似乎存在一个已知错误,需要在未来进行改进. 基于 iOS Swift 的目标 C 类动态框架 我正在 Swift 中开发一个框架,并且在框架内使用了一些 Objective-C 代码.到目前为止,我的模块映射如下所示: 框架模块 MyModule {伞头“MyModule-umbrella.h"出口 *显式模块私有
..
我已阅读 Apple 的将应用程序转换为 64 位二进制文件 和其他一些网页的指南.我正在使用 Xcode 6,我相信如果架构包含“标准架构(armv7,arm64)"并且有效架构包含“armv7,armv7s"那么它表示我的应用支持 64 位二进制文件. 有人可以确认我的理解是否正确吗? 第二个问题是我的项目包含许多库.我相信我也必须将这些库转换为 64 位,以防库供应商不这
..
在使用 Podfile 使用 Xcode5 开发 iOS 7 应用程序时,我们总是遇到这个问题. 经过一番搜索,似乎没有来自 CocoaPods 的最终解决方案?也许你看到这个的时候就解决了. 现在如何解决此类问题? 问题是:Pods 被拒绝作为“libPods.a"的隐式依赖项,因为其架构“armv7 armv7s"不包含所有必需的架构“armv7 armv7s arm64"
..
我的应用在 Xcode 7.1 之前一直运行良好.事实上,它仍然可以在模拟器和 iPhone 上运行,但是当我归档它时,我收到错误“Google 没有这样的模块".我将可可豆荚更新到 0.39,并尝试了几个小时调整选项,从重新安装可可豆荚到删除 Google Analytics 可可豆荚并手动添加它等等.但是,没有任何效果,并且每当我归档em> 应用程序,我收到一个错误,但它仍然运行良好.
..
我已经上传了在 App Store 中存在多年的应用程序的新版本. 从 iTunes Connect 收到以下电子邮件: 您的交付成功,但您可能希望在下次交付时更正以下问题:ITMS-90683:Info.plist 中缺少目的字符串 - NSLocationAlwaysUsageDescriptionNSLocationWhenInUseUsageDescription
..
今天,在我将存档上传到应用程序商店后,Xcode 向我显示了此警告和其他一些警告(都是类似的). 这是其中之一: 警告 ITMS-90080:“可执行文件‘Payload/MyApp.app/Frameworks/EZLoadingActivity.framework’不是位置独立的可执行文件.请确保您的构建设置已配置为创建 PIE 可执行文件.有关更多信息,请参阅技术问答 QA178
..
使用 Xcode 9 和应用程序加载器: 但是正如您所看到的,这里有所有必需的图标: 这是怎么回事? 这是我的 podfile: 使用_框架!来源'https://github.com/CocoaPods/Specs.git'定义豆荚豆荚“谷歌地图"吊舱“选择器视图"吊舱'SWNavigationController'豆荚“分支"pod 'JTAppleCalendar', :
..
我正在构建一个 iOS 应用程序,并在特定构建版本上添加了 PayPal pod.然后,当我提交该应用进行测试时,我收到了 UIWebview API 弃用消息 信息技术管理系统 - 90809 我正在使用 pod 'PayPal-iOS-SDK' 进行 Paypal 集成 那么我能做些什么来解决这个问题,它会为成功提交应用程序带来任何问题吗? 解决方案 您似乎在使用已弃
..
我最近将我的应用程序的新版本上传到了 iTunes Connect.我的应用程序被此注释拒绝 您的应用使用“prefs:root="非公共 URL 方案 我几乎可以肯定我没有在我的应用程序上使用任何 Url 方案我已经尝试通过终端在我的整个项目中使用 grep -R 查找 prefs:root(不区分大小写,以便能够也匹配 App-Prefs 或其他任何东西. 我也使用了很多 c
..
在谷歌上搜索了一段时间后,我发现问题是新的. 我们有一个支持 iOS7-8 的全功能项目.当然是多次成功提交到AppStore. 我们使用 pod,进行大量跟踪和监控,例如 GA 和 Instabug. 现在我们决定向 TestFlight 提交一个基于 Xcode 7 和 iOS 9 构建的应用版本. 我们禁用了 bitcode,因为许多 pod,如 Flurry 和其他
..