草庐IT

framework4

全部标签

ios - Xcode iOS 包包含不允许的文件 'Frameworks'

我正在尝试发布一个iOSswift应用程序。我使用Xcode9.4.1。该应用程序包含一个共享扩展,可以通过HTTP上传文件。共享扩展使用SwiftHTTP。应用程序验证失败并出现以下错误:InvalidBundle.Thebundleat'FooBar.app/PlugIns/FileUploadextension.appex'containsdisallowednestedbundles.Anunknownerroroccurred.InvalidBundle.Thebundleat'FooBar.app/PlugIns/FileUploadextension.appex'cont

iOS Umbrella Framework - 代码设计问题

我有一个通过Cocoapods分发的Umbrella框架作为销售框架并在Release模式下编译。它与模拟器完美配合,但我对嵌套在伞层中的子框架的代码签名有问题。这是错误:dyld:Librarynotloaded:@rpath/Subframework.framework/SubframeworkReferencedfrom:/private/var/containers/Bundle/Application/02AD328F-9E78-4D53-9C39-0C8639B00D81/sdkInteTest.app/Frameworks/Umbrella.framework/Umbre

swift - xcodebuild -create-framework 错误 : unable to read the file

我看过“swift中的二进制框架”并尝试使用xcodebuild-create-framework构建xcframework但它无法正常工作。我启用了“BuildlibrariesforDistribution”,然后存档,然后使用命令xcodebuild-create-framework-framework/path/sample.xarchive-outputsample.xcframework但它显示错误“无法读取位于/path/sample/sample的文件”。我不确定我错过了什么。系统信息:MacOS:卡特琳娜测试版1Xcode11 最佳答案

ios - "runAction"在sprite kit framework中怎么一步一步来?

有两个Action要运行,一个是将物体从A点移动到B点,另一个是将物体从B点移动到C点。但是当我足够快地执行它们时,对象将直接从pointA移动到pointC。beed.sprite1.position=AletmoveA=SKAction.moveTo(B,duration:0.2)beed.sprite1.runAction(moveA)letmoveB=SKAction.moveTo(C,duration:0.2)beed.sprite1.runAction(moveB)这似乎是spritekit中的一个有趣功能。我应该怎么做才能一步一步地执行它们,即将对象从pointA移动到p

ios - 如何合并 Framework SwiftUI

我们只能从iOS13.0+使用FrameworkSwiftUI。那么如何从部署Target10.0或至少12.0中合并此框架。 最佳答案 尽管@DenFav完全正确-使用SwiftUI支持低于iOS13的部署目标很痛苦,但这是可能的。步骤:弱链接框架(我用的是这个answer):Adding-weak_frameworkSwiftUItoOtherLinkerFlagsfixedmyissue用canImport包装所有SwiftUI调用(参见answer):#ifcanImport(SwiftUI)&&canImport(Comb

ios - Multipeer Connectivity Framework 不再连接

这个有点奇怪,所以我会尽力解释。我正在开发Baby'sFirstiPadApp(Swift),在阅读了几本好书、教程等之后,我已经取得了相当大的进步。有两个应用程序需要通信。一个在我的macbook上运行(我称之为osx_app),一个在ipad上运行。osx_app有一个实现MCSessionDelegate的类,并包含广告商(MCAdvertiserAssistant)和session对象作为属性。当用户点击“开始托管”菜单项时,session委托(delegate)子类启动广告程序并等待ipad_app连接。同时,ipad_app有一个实现MCSessionDelegate并将s

Swift Using Contacts Framework,搜索使用Identifier进行匹配

尝试获取提供联系人标识符的联系人匹配失败。我希望返回联系人,然后使用与之关联的图像。我得到一个零匹配。谢谢你。这段代码是我从演示中获得的,我对编程有点陌生importContactsvarcontact=CNContact()varcontactStore=CNContactStore()letfoundContact=getContactFromID("94AAD3B1-E9E1-48C9-A796-F7EC1014230A")funcgetContactFromID(contactID:String)->CNContact{AppDelegate.getAppDelegate().

ios - 错误 : File not found while importing file from framework

我正在关注这个DemoTutorialURL在cartoDb提供的map上添加图层。我有WhirlyGlobe_Maply_Distribution_2_4二进制文件及其框架并导入其组件文件。但它告诉我找不到该文件。这是我为导入它而写的:#import请帮忙。我想在我的应用程序中使用它。谢谢 最佳答案 第1步-转到项目>常规>链接框架和库第2步-选择MaplyComponentFramework并将其删除。第3步-在嵌入式二进制文件的正上方,只需单击那里的“+”并添加MaplyComponentFramework。第4步-当您添加它

ios - 比特币 : GoogleMaps framework not found issue

我正在使用Bitrise生成构建并将其上传到AppStore。当我在设备上运行应用程序或生成构建并通过Xcode上传到AppStore时没有出现任何错误,但是当我尝试通过Bitrise执行相同的过程时,它没有显示❌ld:frameworknotfoundGoogleMaps❌clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)Thefollowingbuildcommandsfailed:Ld/Users/vagrant/Library/Developer/Xcode/DerivedData/-dieokl

ios - swift .framework 更新导致 'use of undeclared type errors'

如果我创建一个新的xcode7项目,然后将我的whatever.framework添加到该项目并导入框架,然后声明其中一个类的实例,它工作正常。如果我删除框架并尝试重新安装,我会在我尝试实例化的任何类上遇到“使用未声明的类型错误”。我已经尝试了所有我能想到的基本清理、删除派生数据和重新启动。 最佳答案 我的问题与更新框架完全无关。那是一条红鲱鱼。在那个过程中的某个地方,我设法使我的构build备不匹配。如果我在选择“通用ios设备”的情况下构建我的框架,但在我正在构建模拟器的应用程序中使用它,我会看到此错误。如果我将我的应用程序设置