草庐IT

swift - "Copy swift standard libraries"构建步骤不包括 SwiftOnoneSupport.dylib

我最近遇到了一个令人不安的问题,它与在一个项目上运行测试有关,该项目具有cocoapods对框架的依赖性,该框架在运行时因错误而崩溃:Librarynotloaded:@rpath/libswiftSwiftOnoneSupport.dylibReferencedfrom:MyCocoapodsDependency还有其他关于该特定问题的stackoverflow主题,但没有一个解决根本原因(例如here),即在测试构建的“复制swift标准库”步骤中,缺少的库是没有复制过来。看起来像这样(这是我构建测试时的构建日志):它应该看起来像这样(这是使用完全相同的依赖项的测试应用程序的构建日

c++ - 使用 Swift 或 Objective-C 创建 Dylib 文件

是否可以从Objective-C或Swift编码项目创建.dylib文件,或者代码必须用C++编写?我看过几个来源,但它们都是用C++编写的。参见-CreatingandUsingaSimple.dylib和HowdoIcreateadynamiclibrary(dylib)withXcode?是否可以使用除c++以外的任何其他语言创建.dylib文件? 最佳答案 正如我们所讨论的,我已经为OSX创建了一个示例应用程序。它使用带有单个FooSwift类的dylib。Foo有doSomething方法,它会将类似“helloworld

swift - Xcode 问题 : Library not loaded: @rpath/libswiftAppKit. dylib

我已经完成了一个使用Swift3的Cocoa(不是iOS)应用程序的工作。我已经在桌面计算机上对其进行了测试。它工作正常。我已经在另一台台式电脑上测试过了。它工作正常。我什至设法将其发送到iTunesConnect。但是我没有提交它,因为同样的应用程序无法在MacBookPro(2013)上运行。无论如何,我已经在配备视网膜显示屏的MacBookPro上对其进行了测试。那是整个问题开始发生的时候。实际上,这个桌面应用程序几天前就在同一台MacBookPro上运行过。我认为它还没有被沙盒化。现在,每次我通过AirDrop将在不同iMac型号上运行的二进制副本发送到MacBookPro并尝

c - 如何在框架中使用 Swift 文件中的 C dylib

我正在考虑开始在使用libz.dylib的框架中使用Swift,但似乎无法从Swift中导入它。我尝试了importzlib和importlibz,但没有用。ZLib已经链接到目标。似乎让我的Swift代码看到zlib类的唯一方法是在桥接header中导入必要的header,但框架目标不能有桥接header,所以是有办法使用dylib吗? 最佳答案 我已经添加了一个C/C++dylib库,带有C公共(public)API头文件到Swift项目。假设库是libModule.dylib。使用“模块”创建目录mkdirModule;cdM

ios - 我如何调试 : libc++abi. dylib : terminating with uncaught exception of type NSException?

很抱歉问这个菜鸟问题,我知道这个问题之前已经被问过数千次了,我知道是因为我之前遇到过这个问题数千次。但这次谷歌没有帮助。错误/终端打印:libc++abi.dylib:terminatingwithuncaughtexceptionoftypeNSException我通常知道是什么类型的情况导致了这种情况,因为我过去遇到过这个问题并且修复起来非常简单,通常是函数命名错误或某些UI元素与我的代码之间的链接断开,但现在我有不知道是什么原因造成的。我已经尝试过的:我在起始ViewController上添加了大量断点,它通过了所有@IBOutlets而没有抛出任何问题。我在AppDelegat

ios - KIF 测试包 XCTest.dylib 在使用 Swift 时未加载

我正在尝试将Swift中的新测试添加到当前使用ObjectiveC编写的现有KIF测试包中。设置:Xcode6.4椰子足类0.37.2Podfile使用最新版本的KIF我已经设置了Swift桥接header,导入了KIF和我项目的其他相关部分,以便Swift可以使用它们。我已经将事情简化为一个简单的测试用例,在这个阶段甚至不使用KIF:importFoundationclassMyFirstTest:KIFTestCase{functestOne(){NSLog("Done")}}测试包构建良好,但是当我运行时我得到:2015-07-0314:52:32.620MyApp[1104:2

ios - Swift 崩溃 libobjc.A.dylib objc_msgSend

我使用crashlytics来获取我在AppStore中的应用程序的崩溃情况。有些用户遇到崩溃,我似乎无法在我的机器上重现(少数通过TestFlight测试我的应用程序的friend也没有)。这是来自Fabric的日志:Thread:Crashed:com.apple.main-thread0libobjc.A.dylib0x181d09bdcobjc_msgSend+281Foundation0x18304be20__NSThreadPerformPerform+3402CoreFoundation0x182640efc__CFRUNLOOP_IS_CALLING_OUT_TO_A_

ios - Swift 应用程序在设备上运行时崩溃 - dyld : Library not loaded: @rpath/libswiftCore. dylib

我是ios/xcode世界的新手,正在尝试在运行iOSv8.0.2的iphone5上测试一个简单的Swift应用程序。该应用程序在xcode(版本6.1(6A1052d))中成功构建,但是当它尝试在iphone上运行它时,它崩溃并出现以下错误:dyld:Librarynotloaded:@rpath/libswiftCore.dylibReferencedfrom:/private/var/mobile/Containers/Bundle/Application/FBBDB6F3-6B2C-428F-AA9C-E88FE439D5B6/prox.app/proxReason:nosui

swift - 新 Xcode (10.2) 的 dyld : Library not loaded: @rpath/libswiftCore. dylib 问题

所有引用答案均无效。Xcode10.2发生了一些新变化无论我使用Swift4.2还是5,都会发生这种情况。使用全新的、未经编辑的命令行工具,它会立即发生。您需要做的就是创建一个MacOS命令行工具,然后点击“运行”。您会立即收到此错误。到目前为止,我所做的一切都没有解决它。 最佳答案 来自Swift5ReleaseNotesforXcode10.2:Swift5RuntimeSupportforCommandLineToolsPackageStartingwithXcode10.2,Swiftcommandlinetoolsrequ

java - libGDX 项目无法加载库 liblwjgl.dylib

新的libGDX项目在运行桌面项目时无法加载库liblwjgl.dylib。Exceptioninthread"main"java.lang.UnsatisfiedLinkError:Can'tloadlibrary:/var/folders/4l/nsj9j4xj51g8h_6y_ndpnmc80000gn/T/libgdxChristian/3741154320/liblwjgl.dylibatjava.lang.ClassLoader.loadLibrary(ClassLoader.java:1798)atjava.lang.Runtime.load0(Runtime.java: