草庐IT

framework-part

全部标签

ios - use_frameworks 签名错误!和独特的配置文件

我在此处粘贴我在初始讨论中的最后一篇文章:https://github.com/CocoaPods/CocoaPods/issues/4331这个问题已经存在快一年了,仍然没有找到合适的解决方案。构建时:CodeSignerror:Provisioningprofiledoesnotmatchbundleidentifier:Theprovisioningprofilespecifiedinyourbuildsettings(“MyDistributionProfileName”)hasanAppIDof“com.myorg.myapp”whichdoesnotmatchyourbun

ios - 错误 :- Couldn't codesign Frameworks/libswiftCore. dylib:协同设计

我是ios新手,无法识别如下错误的解决方法错误无法协同设计Frameworks/libswiftCore.dylib:协同设计我应该怎么做才能解决这种错误 最佳答案 我在尝试使用开发人员配置文件构建应用程序时遇到了同样的问题。即使在设置了正确的代码签名身份和配置文件之后,仍然出现相同的错误。然后我发现测试目标中的libswiftcore.dylib没有代码签名。因此,我还必须为我的测试目标设置适当的配置文件和代码签名身份。 关于ios-错误:-Couldn'tcodesignFramew

frameworks - MacOS Swift Framework 测试失败

我有一个用obj-c和swift编写的框架。现在我尝试运行一个相关的单元测试目标,但我得到这个错误:2014-07-1007:45:54.064xctest[4908:303]Thetestbundleat/Users/steve/Temporary/Build/Products/Debug/SOGraphDB-MacTests.xctestcouldnotbeloadedbecauseanunanticipatederroroccurred:ErrorDomain=NSCocoaErrorDomainCode=3587"Thebundle“SOGraphDB-MacTests”cou

ios - CocoaPod是否使用_frameworks!使用 iOS7?

我想使用这样的Podfile:source'https://github.com/CocoaPods/Specs.git'use_frameworks!platform:ios,'7.0'这适用于iOS7吗?我以为框架只在iOS8中可用? 最佳答案 不,它没有。use_frameworks!通过在新的dynamicframeworks中构建代码来启用Swift支持.动态框架仅支持iOS8。不幸的是,由于您不能在静态库中使用Swift(以前CocoaPods捆绑库的方式),这是捆绑Swift文件的唯一方法。

swift - RestKit 编译失败,cocoapods use_frameworks for swift

我正在使用RestKit和一些仅限Swift的框架,当我使用cocoapodsuse_frameworks时!标志,我得到编译错误。在桥接头文件中找不到CoreData.h,也找不到RKValueTransformers.h如果我删除标志,它会正确编译。还有人看过吗?有解决办法吗 最佳答案 据我所知,只能在桥接header中使用Objective-C或Swift库。没有解决方案可以让您在桥接header中同时使用Objective-C和Swift库。我会说,使用Objective-C库的桥接header并手动将Swift库导入到项目

ios - 使用 'vendored_frameworks' 和 'source_files' 用于 cocoapod 使用 'use_frameworks!'

我正在构建一个cocoapod,它基本上包含一个框架(私有(private)资源)和一个依赖于该框架的View(开源),所有这些都是用Objective-C制作的。在podspec中我有以下几行:spec.vendored_frameworks='MyPod/Framework/MyFramework.framework'spec.source_files=['MyPod/UI/Views/MyView.{h,m}']当使用use_frameworks!语法时,我不能#importMyFramework我只是不明白发生了什么。此外,当我删除spec.source_files行时,我可以

iOS , ld : framework not found GoogleMaps for architecture arm64

我正在开发一个使用谷歌地图的应用程序。我会解释我用谷歌地图做了什么,也许你能帮我。我使用的是不带POD的Googlemap框架,但在出现关于Googlemapkey的一些错误后,我删除了谷歌地图框架引用,并使用POD安装了它。一切正常,但是当我点击Product->TEST现在我得到这个错误:ld:frameworknotfoundGoogleMapsforarchitecturearm64知道如何解决这个问题吗?谢谢!Podfile看起来像这样Cocoapodsv1.0beta6):platform:ios,'8.0'use_frameworks!target'Project'dop

ios - 在 Swift 中获取 Cocoa Touch Framework 项目版本字符串

CocoaTouchFrameworks提供对版本控制的支持,可以在Versioning部分下的BuildSettings中找到。要在运行时访问这个值,我们可以使用FrameworkVersionNumber和FrameworkVersionString[]作为构建过程的一部分为我们自动生成的变量。在使用Swift项目时,可以在Objective-C兼容性header的顶部找到自动生成的这些://!ProjectversionnumberforFramework.FOUNDATION_EXPORTdoubleFrameworkVersionNumber;//!Projectversio

c - 如何将 C 代码编译成 Swift Framework

我有一个Swift框架,我们编译并分发给第3方开发人员。我想在项目中包含一些C代码,但我能够使其工作的唯一方法是将Cheader导入我的框架的header并将Cheader设置为公共(public)。这将所有C代码暴露给第3方开发人员,这不是我们想要的。我在网上可以找到的关于如何执行此操作的所有内容都是此方法的变体:https://spin.atomicobject.com/2015/02/23/c-libraries-swift/但此方法的警告是“请注意,您使用此技术构建的任何框架的消费者也必须将模块添加到他们的Swift搜索路径中。”我们已经尝试过了,果然我们的第3方开发人员收到错

ios - 在 Cocoa Touch Framework 中包装静态库

我有一个带有2个架构切片(armv7、arm64)的胖静态库。我试图让它与swift一起工作并将其包装到CocoaTouchFramework中。我的工作:创建CocoaTouchFramework项目将.a带标题的静态库拖到将OTHER_LDFLAGS设置为-all_load将ONLY_ACTIVE_ARCH设置为NO将VALID_ARCHS和ARCHS设置为armv7和arm64使用发布构建配置构建从DerivedData/../../Products/中获取.framework文件当我将这个.framework放入我的swift项目中,添加到我的目标常规设置中的嵌入式二进制文件部