草庐IT

cocoaPods

全部标签

使用 PayPal 移动 SDK 的 iOS 构建错误

我有一个iOS应用程序,它直接引用AWS移动框架和其他几个使用CocoaPods的库。该项目构建良好,我能够毫无问题地连接到AWS。但是,当我将“PayPal-iOS-SDK”添加为附加库以在PodFile中引用并运行podinstall时,我遇到了几个构建/链接器错误:Undefinedsymbolsforarchitecturex86_64:"_AWSSNSErrorDomain",referencedfrom:___88-[AWSPushManagerinterceptApplication:didRegisterForRemoteNotificationsWithDeviceT

ios - 使用/不使用自动引用计数创建 Cocoapods

我刚开始学习如何创建cocoapods。我按照本教程进行操作,一切正常。http://code.tutsplus.com/tutorials/creating-your-first-cocoapod--cms-24332问题是一些项目文件使用ARC但有些不使用。如果我写这段代码,s.requires_arc=false我遇到这样的错误。ERROR|[iOS]xcodebuild:WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/Base64/NSData+Base64.m:39:2:error:Thislibraryrequiresautom

ios - Javascript/ native 代码不同步(不同数量的参数)错误

我最近从1.24更新到ReactNativeControllers2.03。我还将RN更新为0.25。我正在使用仅添加Podspec文件的fork。在整理出RN中的所有导入更改后,我现在被这个错误难倒了:(另见https://github.com/wix/react-native-controllers/issues/59)RCCManager.setRootControllerwascalledwith3arguments,butexpects2.Ifyouhaven'tchangedthismethodyourself,thisusuallymeansthatyourversion

ios - 无法使用 Carthage 或 CocoaPods 链接任何框架

我尝试使用CocoaPods和Carthage将一些图标字体项目添加到我的CocoaTouchFramework中,但一直收到ld:frameworknotfoundSomeIconFont我尝试过的事情:将最新的.framework拖放到LinkedFrameworkandLibraries在LinkBinarywithLibraries阶段之前的BuildPhases中尝试添加CopyFiles目标Frameworks为框架添加了carthagecopy-frameworksRunScript$(SRCROOT)/Carthage/Build/iOS/SomeIconFont.fr

ios - Tealium 框架 "dyld: Library not loaded:"使用 cocoapods 时出错

我在podfile中安装了一个pod:pod'TealiumIOS','~>5.0'但是运行时出现错误。“dyld:未加载库:@rpath/TealiumIOS.framework/TealiumIOS引用自:...原因:找不到图像”我无法在任何其他stackoverflow帖子中找到解决方案。我正在运行XCode7.3,我尝试了模拟器和真实设备。Pod版本1.0.1。崩溃仍然存在。谢谢。 最佳答案 我遇到了类似的问题,所以我的解决方案可能对您也有用。看起来Tealiumpod只是作为框架选项创建的,您正在使用带有静态库选项的coc

ios - 删除 Pod 后丢失文件

我删除了几个pod后,Xcode突然显示1007警告。它缺少我刚刚删除的pod文件。这里有一个我查了很多答案,但没有一个有用。在这种情况下,什么是好的解决方案?谢谢! 最佳答案 经过大量研究,我终于意识到我应该在源代码管理选项卡中刷新状态。由于我的文件已删除但项目托管在GitHub上,我必须更新我的存储库,否则该项目仍在请求旧的头文件。 关于ios-删除Pod后丢失文件,我们在StackOverflow上找到一个类似的问题: https://stackover

ios - Xcode 在将 iOS 应用上传到 App Store 时尝试匹配 CocoaPod 包 ID

我知道这个问题已经被问过一次了here!,但在那个问题中只有两个解决方案,但在我的情况下没有一个解决方案。请帮帮我。 最佳答案 尝试从那个pod的Info.plist中删除它(通常它位于pod的bundle中)-曾经帮助我处理另一个pod:CFBundleExecutable${EXECUTABLE_NAME} 关于ios-Xcode在将iOS应用上传到AppStore时尝试匹配CocoaPod包ID,我们在StackOverflow上找到一个类似的问题: h

ios - 在 iOS 中安装常规 Firebase 和 Firebase 核心有什么区别?

我是Firebase的新手。根据他们的iOS设置指南,当我创建新应用程序以在控制台中配置Firebase时,我应该在podfile中添加pod'Firebase'。还提到,默认情况下,此pod包含firebase-analytics。但是pod'Firebase/Core'有什么用呢?因为它还包括分析。我真的很困惑。我还需要包含pod'Firebase/Core'吗? 最佳答案 您不需要包含pod'Firebase/Core'。Core是pod“Firebase”的默认子规范,将自动包含在pod“Firebase”中。对于当前的Fi

ios - Xcode - Cocoapods 如何编译 pod?

我有一个用cocoapods构建的xcworkspace(pod安装)。我无法弄清楚xCode是如何知道在我构建MyProject时它还必须构建Pods项目的事情?假设:在构建阶段“将二进制文件与库链接”部分的MyProject主要目标中,我可以看到“Pods_MyProject.framework”,它指的是由Pods(项目)Pods-MyProject目标构建的.framework(是否正确?)。这个目标在他的“目标依赖项”中有所有的pod。但是有两点我还是不明白Xcode如何知道当我构建MyProject时它必须首先构建Pods-MyProject?(MyProject主要目标“

ios - Pod 更新对应用程序进行了致命更改

我完美运行的应用程序曾经有一个XcodeProjectNavigator,如下所示。iOS10要求意味着我必须将Xcode升级到8.1,这意味着将整个Mac操作系统升级到Sierra,并将整个应用程序转换为Swift2.3。不用说,这导致了错误,其中之一是PubNub的问题。然而,除了这个新的构建错误之外,应用程序结构是相同的,并且在处理所有布局问题后一切似乎都正常。我被要求运行以下步骤来尝试解决PubNubpod错误,尽管我警告说之前处理pod文件的尝试导致了最终无法恢复的fatalerror。Xcode更新后安装所有iOS模拟器打开Xcode首选项(Cmd+,)并导航到“位置”选项