草庐IT

clang-extensions

全部标签

ios - 编译单元测试时找不到 -lPods-test clang 的库

我正在尝试运行我的单元测试,但出现以下错误:ld:librarynotfoundfor-lPods-testclang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)Ld/Users/AUSER/Library/Developer/Xcode/DerivedData/MYIOSPROJProject-cmxbzcbzjfbvgncspsalqnjvlova/Build/Products/Debug-iphonesimulator/MYIOSPROJProjectTests.xctest/MYIOSPROJProj

ios - 我删除了一个文件,Xcode 给出了一个 Clang 错误

我导入了一个文件(tlb.c),但后来我(有意)删除了它。现在,当我运行该项目时,Xcode给出了一个clang错误,并说这是因为它找不到“tlb.c”。我没有编辑任何原始文件来引用它,所以我看不出它会引发此错误的任何原因。我删除它是因为我意识到我没有下载它附带的.h文件。我已经清理了项目,并多次完全重启Xcode。这是它给我的错误:clang:error:nosuchfileordirectory:'/Users/Tom/Desktop/Test64iOSResource/Test64iOS/tlb.c'clang:error:noinputfilesCommand/Applicat

ios - CLANG_WARN_NULLABLE_TO_NONNULL_CONVERSION 移除了吗?

似乎CLANG_WARN_NULLABLE_TO_NONNULL_CONVERSION在Xcode8中被删除了。它提供了一些非常好的警告,以防nil被传递给nonnull参数/返回类型.知道为什么要删除它以及是否有替代品? 最佳答案 当我将nil传递给非空预期方法时,我仍然看到警告。也许它现在默认启用。 关于ios-CLANG_WARN_NULLABLE_TO_NONNULL_CONVERSION移除了吗?,我们在StackOverflow上找到一个类似的问题:

iOS8 Today View Extension 小部件在应用商店中出现 "FairPlay decryption failed"错误

Apple今天在应用商店中接受了我的应用程序的iOS8更新,我将其安装在我的iOS8设备上进行测试。在测试中它运行良好,但现在今天的View扩展/小部件显示为空白。当我查看设备上的日志时,我看到以下与我的小部件相关的错误。FairPlaydecryptionfailedonbinary.我什至不确定如何开始解决这个问题。这是否意味着这是Apple端的问题,还是我可以解决?我确定我正确提交了应用程序,因为应用程序更新毫无问题地出现在应用程序商店中。有没有人知道什么可能会导致这个错误?与签名或配置有关? 最佳答案 答案是,这是Apple

无法在OSX中安装bigfloat,命令“ clang”失败,出口状态1

我正在尝试使用:pipinstallbigfloat但是我收到这个错误:mpfr.c:343:10:fatalerror:'gmp.h'filenotfound#include"gmp.h"^1errorgenerated.error:command'clang'failedwithexitstatus1----------------------------------------Command"/usr/local/opt/python/bin/python2.7-u-c"importsetuptools,tokenize;__file__='/private/var/folders/hd

ios - Clang(LLVM) 使用框架编译

我正在使用:clang-ObjC-frameworkUIKit-o/var/compiled/c/Documents/Source/main.m在OSX终端中。我也试过UIKit.framework,但我得到了FatalError:'UIKit/UIKit.h'notfound两者兼而有之。有什么建议吗?谢谢 最佳答案 这已经在Apple开发者论坛中得到解答,您可以在here中找到完整的讨论。.在标记为问题解决方案的答案中,他们说:1-首先检查您的PATH变量:$echo$PATH2-假设/System/Library/Framew

ios - 修复 Xcode 中的 "Lexical or Preprocessor Issue - Extension used"警告?

我继承了一个新项目,它有几个保留周期警告,这是由于在各个block中隐式保留self而引起的。为了解决这些问题,我写了__weaktypeof(self)weakSelf=self;创建block内使用的弱引用。但是,Xcodev.5.1.1给出了神秘的警告LexicalorPreprocessorIssueExtensionused我在这里不知所措——这是什么意思,我怎样才能摆脱它? 最佳答案 如果在build设置中启用了“PedanticWarnings”,则会收到此警告以使用typeof。来自此设置的“快速帮助”:Descri

ios - clang:错误:尝试运行应用程序时没有这样的文件或目录

我在编译源代码中添加了标志,以便在我的应用程序中集成janrain。当我尝试运行应用程序或归档构建时,我遇到了这个错误。我已经将该文件添加到正确的构建路径中,并且它已包含在项目中。我附上了那个错误的截图:谁能帮我解决这个问题?在此先感谢..:) 最佳答案 进入你的目标编译源并检查它可能是你在ARC中使用了文件名作为编译器标志,或者你可能使用了错误的编译器标志。我希望它有效。 关于ios-clang:错误:尝试运行应用程序时没有这样的文件或目录,我们在StackOverflow上找到一个类

ios - 无法在 WatchKit Extension (CocoaPods) 中使用 Parse 库

我正在尝试在WatchKit扩展中使用解析。我从一个新项目(objective-c)开始,并通过CocoaPods安装了最新的Parse(1.7.5)。这是我的Podfile。#Uncommentthislinetodefineaglobalplatformforyourprojectplatform:ios,'8.3'target'WatchBumpTesting'dopod'Parse','~>1.7.5'endtarget'WatchBumpTestingWatchKitApp'doendtarget'WatchBumpTestingWatchKitExtension'doend

ios - 使用 NSUserDefaults 与 Today Extension(小部件)共享一组自定义对象

这是我的第一篇堆栈帖子,所以请在审查我的发帖技巧时保持建设性!基本上,我的问题是我有一组自定义对象需要与今天的扩展程序共享。这些对象代表待办事项列表中的任务,它们的属性用于存储有关每个任务的信息(名称、位置、截止日期、缩略图等)。这些对象存储在一个数组中,该数组用于填充我的待办事项列表。我想要做的就是将这个数组传递给我的小部件,以便我可以填充第二个tableview,它将充当第一个(对于小部件View)的压缩版本。我应该指出我的小部件已正确设置,因为我已将它和包含的应用程序正确链接到“组”中。我还成功地使用NSUserDefaults将NSStrings数组传递给小部件,但是,当我尝试