草庐IT

Objcflags

全部标签

ios - 如果在其他链接器标志设置 iOS 中添加了 -Objcflags,则从链接器错误中引用

我正在使用GooglePlus.framework开发iOS应用程序。当我构建应用程序时,它崩溃并显示以下日志,Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[__NSDictionaryMgtm_httpArgumentsString]:我所做的是,我只是在其他链接器标志设置中添加-ObjC来解决上述崩溃。但它会抛出一些链接器错误,如下所示,Undefinedsymbolsforarchitecturearm64:"_OBJC_CLASS_$_AWSSignInManager",re

ios - -Objcflags可以选择性地应用于静态库吗?

长话短说如何使-ObjC链接器标志针对特定的静态库而不是所有我链接的静态库以避免链接未使用的目标文件在我的应用程序中?太长;读过因此,您正在开发一个新的iOS应用程序,并添加了您自己开发的“objcutil”静态库,其中包含各种有用的Objective-C类(未作为类别实现)来执行过去有用的各种操作。到目前为止一切顺利,只有实用程序库中引用的目标文件与应用程序链接。然后您决定集成GoogleMapsSDK它希望您使用-ObjCOtherLinkerFlags并且突然无法解决实用程序库中的依赖项,因为您尚未配置Xcode以链接到那些图书馆。好的,我可以很容易地解决缺少的依赖项,但是您现在

iphone - 当我添加 libZSDK_API.a 时,Restkit 的 -Objcflags会导致编译错误

我正在使用RestKit来使用网络服务。RestKit工作正常,直到我尝试添加libZSDK_API.a库(该库用于通过网络或蓝牙管理zebra打印机)一些教程指出了将RestKit添加到iOS项目的步骤:在“其他链接器标志”中添加值-ObjC但是这个标志(-ObjC)在我添加库时导致编译错误,当我删除这个标志时,iOS应用程序编译正确但当我执行应用程序时崩溃,因为项目没有-Objcflags。我遇到了这个编译错误:Undefinedsymbolsforarchitecturei386:"_OBJC_CLASS_$_Linea",referencedfrom:objc-class-re

带有 -Objcflags的 IOS Facebook SDK 3.1

我正在尝试使用最新的admobsdk实现admob中介,他们的库要求我使用链接器标志-ObjC。但是,添加此标志后,我收到facebookSDK的链接器错误。Undefinedsymbolsforarchitecturearmv7:"_SLServiceTypeFacebook",referencedfrom:+[FBNativeDialogscomposeViewControllerWithSession:handler:]inFacebookSDK(FBNativeDialogs.o)"_OBJC_CLASS_$_SLComposeViewController",reference