试图使用新的realm-swift-0.92.3,我无法让这个"运行脚本阶段"工作.我按照这里的说明操作.
根据说明我的Run-Script条目是(见下图):
不幸的是,我在尝试编译时仍然收到以下错误消息(见下文).什么可能仍然是错的???
bash:/Users/XXX/Library/Developer/Xcode/DerivedData/MyAppglnkfueqyjbdhurfurfkip/Build/Products/Debug-iphonesimulator/MyApp.app/Frameworks/RealmSwift.framework/strip-frameworks.sh:没有这样的文件或目录
My Framework-Search-Paths也设置如下:/Users/XXX /.../MyApp/Frameworks/RealmSwift.framework/Frameworks
我很感激任何帮助!
确保您的框架已添加到嵌入式二进制文件和嵌入框架中.
虽然这是你应该做的第一步:"转到你的Xcode项目的"常规"设置.将RealmSwift.framework从ios /或osx /目录拖到"嵌入式二进制文件"部分.确保复制项目如果选择了需要,然后单击完成.",由于某种原因,它没有为我添加它,只是为了项目.
小智 7
对于那些尝试过所有但仍然无法工作的人 - 这对我有用:
1)转到Xcode
你看到错误的地方并复制目录中没有这样的文件或目录的部分:使用上面的例子:Users/XXX/Library/Developer/Xcode/DerivedData/MyAppglnkfueqyjbdhurfurfkip/Build/Products/Debug-iphonesimulator/
2)复制并将其放在MAC的右上角以搜索该目录
3)一旦你找到了,你就会去那个目录找到一个名字与你的应用程序完全相同的应用程序(即MyApp),并且它会像一个无效的白色圆圈,上面有一条线.
4)右键单击并转到显示包内容.
5)你将在那里找到一个名为Frameworks的文件夹.
6)继续前进,下降两个Realm.framework
&RealmSwift.framework
7)构建应该在Xcode
之后成功.