【发布时间】:2014-10-10 08:07:37
【问题描述】:
我正在尝试在我的 iOS 设备上运行我一直在使用 Swift 开发的应用。
我过去在我的设备上运行过该应用程序并且没有任何问题,我在第一次通过 Xcode 6 beta 5 在设备上运行它后遇到了这个问题。该应用程序在模拟器中运行时工作。我认为这可能是 Xcode 6 beta 5 错误,但我不确定。我的设备没有越狱,我尝试重新启动设备并重新安装应用程序 - 没有任何效果。这是完整的错误:
objc[195]:类 _TtCSs20_IndirectArrayBuffer 在两者中都实现 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswift_stdlib_core.dylib 和 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswiftCore.dylib。将使用两者之一。 哪一个是未定义的。 objc[195]:类 _TtCSs43_NativeDictionaryStorageKeyNSEnumeratorBase 在两者中都实现 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswift_stdlib_core.dylib 和 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswiftCore.dylib。将使用两者之一。 哪一个是未定义的。 objc[195]:类 _TtCSs33_NativeDictionaryStorageOwnerBase 在 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswift_stdlib_core.dylib 和 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswiftCore.dylib。将使用两者之一。 哪一个是未定义的。 objc[195]:类 _TtCSs25_CocoaDictionaryGenerator 在 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswift_stdlib_core.dylib 和 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswiftCore.dylib。将使用两者之一。 哪一个是未定义的。 objc[195]:类 _TtCSs18_NSSwiftDictionary 是 在两者中实施 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswift_stdlib_core.dylib 和 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswiftCore.dylib。将使用两者之一。 哪一个是未定义的。 objc[195]:类 _TtCSs18_NSSwiftEnumerator 是 在两者中实施 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswift_stdlib_core.dylib 和 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswiftCore.dylib。将使用两者之一。 哪一个是未定义的。 objc[195]:类 _TtCSs21HeapBufferStorageBase 在两个实施 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswift_stdlib_core.dylib 和 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswiftCore.dylib。将使用两者之一。 哪一个是未定义的。 objc[195]:类 _TtCSs13_NSSwiftArray 是 在两者中实施 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswift_stdlib_core.dylib 和 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswiftCore.dylib。将使用两者之一。 哪一个是未定义的。 objc[195]:类 _TtCSs13VaListBuilder 是 在两者中实施 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswift_stdlib_core.dylib 和 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswiftCore.dylib。将使用两者之一。 哪一个是未定义的。 objc[195]:SwiftObject 类在 两个都 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswift_stdlib_core.dylib 和 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswiftCore.dylib。将使用两者之一。 哪一个是未定义的。 objc[195]:类 _NSSwiftArrayBase 是 在两者中实施 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswift_stdlib_core.dylib 和 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswiftCore.dylib。将使用两者之一。 哪一个是未定义的。 objc[195]:类 _NSSwiftDictionaryBase 是 在两者中实施 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswift_stdlib_core.dylib 和 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswiftCore.dylib。将使用两者之一。 哪一个是未定义的。 objc[195]:类 _NSSwiftEnumeratorBase 是 在两者中实施 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswift_stdlib_core.dylib 和 /private/var/mobile/Containers/Bundle/Application/217E556F-6FB2-461E-BDA5-4E7831E60B81/Project Purple.app/Frameworks/libswiftCore.dylib。将使用两者之一。 哪一个是未定义的。 (lldb)
有什么想法吗?
更新: 我现在收到另一个错误:ld: library not found for -lswift_stdlib_core for architecture armv7 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
我不知道我为什么会得到这些,有什么想法吗?
【问题讨论】:
-
我认为这与框架有关。几周前这发生在我身上,但我对如何修复它的想法完全空白。我想我必须删除项目文件夹中的框架文件(不是在 Xcode 中,而是使用 Finder 实际存储项目的位置)。我想我不小心把它们放在那里了。顺便说一句,试试这个需要您自担风险。
-
在设备上运行应用程序时,我在 Xcode 6.2 测试版中遇到了同样的错误。当我在模拟器中运行它时没有错误。在任何地方都找不到答案。