Yus*_*f X 7 macos realm cocoapods swift
我的步骤是:
1)在Xcode中,我创建了一个新的命令行OSX Swift应用程序并添加了他们的示例"class Dog"代码,并在顶部添加了"import RealmSwift".
2)我添加一个包含两行的Podfile,"use_frameworks!" 和"pod'FynmSwift'"然后运行pod安装.
3)我打开工作区,编译并运行.我收到这个警告:
未运行swift-stdlib-tool:EMBEDDED_CONTENT_CONTAINS_SWIFT已启用,但产品类型"命令行工具"不是包装类型.
而这次崩溃:
dyld:未加载库:@ rpath/libswiftAppKit.dylib引用自:/Users/ys1382/Library/Developer/Xcode/DelivedData/testRealmApp-gxysfwfiirxwddbklmbolznecnld/Build/Products/Debug/RealmSwift.framework/Version/A/RealmSwift原因:图像未找到
到目前为止,谷歌搜索表明警告和崩溃是相关的.有什么建议?
我正在使用OSX El Capitan,Xcode 7.2.1,Cocoapods 0.39.0
TiM的评论让我发现,在撰写本文时,几乎不可能将框架添加到Swift命令行应用程序中.这篇博文描述了一种方式.从第1步开始,它说:
- 创建Objective-C命令行工具并更改搜索路径.不是斯威夫特.您可以为您在命令行工具中放置的代码创建一个Swift框架,但该工具本身不能编译任何Swift代码.这样做会使链接器混乱,并使其看到Swift库的重复声明(一个在装运的.dylib中,另一个嵌入在命令行工具中).
此演示文稿显示了一种不同的方法,从创建Cocoa应用程序开始,然后以31个步骤将其强制转换为命令行应用程序.
就在那时我想,"mmmaybe我的命令行工具毕竟可以使用一些漂亮的图形",而是制作了一个Cocoa OSX Swift Realm Cocoapod应用程序.
| 归档时间: |
|
| 查看次数: |
1728 次 |
| 最近记录: |