Dri*_*ler 21 xcode swift xcode8.1
我在使用Xcode 8.1和Swift 3编译时出现此错误:
Swift stdlib工具错误
编译日志的结尾如下所示:
/Users/..../Library/Developer/Xcode/DerivedData/.../Build/Products/Debug/.../Contents/Frameworks/libswiftCore.dylib: replacing existing signature
/Users/..../Library/Developer/Xcode/DerivedData/.../Build/Products/Debug/.../Contents/Frameworks/libswiftCore.dylib: CSSMERR_CSP_INVALID_CONTEXT_HANDLE
In architecture: x86_64
Probing signature of /Users/..../Library/Developer/Xcode/DerivedData/.../Build/Products/Debug/.../Contents/Frameworks/libswiftXPC.dylib
/usr/bin/codesign '-r-' '--display' '/Users/..../Library/Developer/Xcode/DerivedData/.../Build/Products/Debug/.../Contents/Frameworks/libswiftXPC.dylib'
error: Task failed with exit 1 signal 0 {
/usr/bin/codesign '--force' '--sign' '-' '--verbose' '/Users/..../Library/Developer/Xcode/DerivedData/.../Build/Products/Debug/.../Contents/Frameworks/libswiftCore.dylib'
}
Run Code Online (Sandbox Code Playgroud)
非常奇怪的是,如果我将带有项目的文件夹复制到我的桌面,它会编译没有错误.如果我将其复制到别处,则会出错.来回移动几次以验证,最后在第三次移动后,它也在桌面上出错.
有任何想法吗?
提前谢谢了.
小智 17
我今天早些时候遇到了同样的问题.
我是Xcode和swift的新手,刚刚开始尝试.在第一个教程中,它建议编译模拟器,然后尝试为您的设备编译.
当我编译我的设备时,它要求我的钥匙串密码,我第一次尝试我的密码错误,假设我没有必要点击拒绝访问钥匙串按钮.
我在同一主题上读了几个堆栈溢出查询,发现一个建议重新启动Mac.
这对我有用.
aya*_*aio 13
症状的非确定性使我认为这是Xcode DerivedData文件夹中陈旧数据的问题.
垃圾内容/Users/..../Library/Developer/Xcode/DerivedData/,这应该解决你的问题.
删除此文件夹的内容不成问题,因为如果Xcode丢失,Xcode将重新创建它所需的内容.
小智 5
如果清除DerivedData对您不起作用,请尝试重新下载所有配置文件,然后确保您的认证中有iOS开发.
您可以通过以下方式确认:打开Xcode→Xcode→首选项→帐户.单击列表中的appleId,单击" 下载所有配置文件",然后等待它下载所有配置文件.然后单击管理认证→单击+符号→ iOS开发.
| 归档时间: |
|
| 查看次数: |
24253 次 |
| 最近记录: |