【发布时间】:2018-10-10 22:33:57
【问题描述】:
打开xcode
file > new >project > Cocoa app
文件 > 新建 > 目标 > Safari 扩展
编译运行扩展
选择 Safari。
xcode 编译没有错误。
Safari 打开几秒钟然后崩溃。
这是调试窗口的输出。
2018-10-10 15:27:18.039905-0700 Safari[1020:16719] [SQLiteStore] 获取数据库存储协调锁失败 /Users//Library/Safari/Favicon Cache/favicons.db-lock: 【35:资源暂时不可用】2018-10-10 15:27:18.040155-0700 Safari[1020:16719] [SQLiteStore] 无法获得对 数据库位于 文件:///Users//Library/Safari/Favicon%20Cache/favicons.db。 2018-10-10 15:27:18.041141-0700 Safari [1020:16719] [SQLiteStore] 获取数据库存储协调锁失败 /Users//Library/Safari/Favicon Cache/favicons.db-lock: 【35:资源暂时不可用】2018-10-10 15:27:18.041226-0700 Safari[1020:16719] [SQLiteStore] 无法获得对 数据库位于 文件:///Users//Library/Safari/Favicon%20Cache/favicons.db。 2018-10-10 15:27:18.041331-0700 Safari [1020:16719] [SQLiteStore] 回退到内存存储 2018-10-10 15:27:18.042877-0700 Safari[1020:16719] [FaviconPersistence] 使用内存表示 用于数据库 /Users//Library/Safari/Favicon 缓存/favicons.db 2018-10-10 15:27:18.125466-0700 Safari[1020:16771] [SQLiteStore] 获取数据库存储协调锁失败 /Users//Library/Caches/com.apple.Safari/TabSnapshots/Metadata.db-lock: 【35:资源暂时不可用】2018-10-10 15:27:18.125660-0700 Safari[1020:16771] [SQLiteStore] 无法获得对 数据库位于 文件:///Users//Library/Caches/com.apple.Safari/TabSnapshots/Metadata.db。 2018-10-10 15:27:18.235987-0700 Safari [1020:16718] 群未能 锁定映射文件:errno = 35 2018-10-10 15:27:18.236343-0700 Safari [1020:16718] 群未能锁定地图文件:errno = 35 2018-10-10 15:27:18.293614-0700 Safari[1020:16718] 获取失败 独家访问 AutoFill 更正 SQLite 存储在 自动填充校正.db。未能获得对自动填充的独占访问权限 更正 SQLite 存储在 AutoFillCorrections.db。 2018-10-10 15:27:18.299481-0700 Safari[1020:16718] 获取独占失败 访问自动填充更正 SQLite 存储在 CloudAutoFillCorrections.db。无法获得独占访问权限 自动填充更正 SQLite 存储在 CloudAutoFillCorrections.db。 2018-10-10 15:27:18.300530-0700 Safari[1020:16718] 获取失败 独家访问 AutoFill 更正 SQLite 存储在 自动填充校正.db。未能获得对自动填充的独占访问权限 更正 SQLite 存储在 AutoFillCorrections.db。 2018-10-10 15:27:18.304153-0700 Safari[1020:16718] 获取独占失败 访问自动填充更正 SQLite 存储在 CloudAutoFillCorrections.db。无法获得独占访问权限 自动填充更正 SQLite 存储在 CloudAutoFillCorrections.db。 2018-10-10 15:27:18.620185-0700 Safari[1020:16763] 获取失败 独家访问 AutoFill 更正 SQLite 存储在 自动填充校正.db。未能获得对自动填充的独占访问权限 更正 SQLite 存储在 AutoFillCorrections.db。 2018-10-10 15:27:18.623032-0700 Safari [1020:16773] [众包自动填充] 无法 读取云自动填充校正集,错误:错误 Domain=NSCocoaErrorDomain Code=260 "文件无法打开 因为它不存在。” 2018-10-10 15:27:18.629453-0700 Safari[1020:16763] 无法获得对自动填充的独占访问权限 更正 SQLite 存储在 CloudAutoFillCorrections.db。失败 在以下位置获得对 AutoFill 更正 SQLite 存储的独占访问权限 CloudAutoFillCorrections.db。 2018-10-10 15:27:18.675086-0700 Safari[1020:16765] [CloudBookmarks] 获取远程迁移时出错 状态:错误 Domain=com.apple.SafariBookmarksSync.CloudBookmarksErrorDomain Code=0 “(空)” 2018-10-10 15:27:18.771588-0700 Safari [1020:16718] [RemotePlistController] 下载的 plist 无法加载: Error Domain=NSCocoaErrorDomain Code=260 "文件无法打开 因为它不存在。” 2018-10-10 15:27:19.161007-0700 Safari[1020:16773] 无法获得对自动填充的独占访问权限 更正 SQLite 存储在 AutoFillCorrections.db。获取失败 独家访问 AutoFill 更正 SQLite 存储在 自动填充校正.db。 2018-10-10 15:27:19.167933-0700 Safari[1020:16773] 无法获得对自动填充的独占访问权限 更正 SQLite 存储在 CloudAutoFillCorrections.db。失败 在以下位置获得对 AutoFill 更正 SQLite 存储的独占访问权限 CloudAutoFillCorrections.db。 2018-10-10 15:27:19.279743-0700 Safari[1020:16763] [RemotePlistController] 下载的 plist 可以 未加载:错误域=NSCocoaErrorDomain Code=260 "该文件 无法打开,因为它不存在。” 2018-10-10 15:27:20.064438-0700 Safari[1020:16763] 获取独占失败 访问 AutoFillCorrections.db 中的 AutoFill 更正 SQLite 存储。 未能获得对自动填充更正 SQLite 的独占访问权限 存储在 AutoFillCorrections.db 中。 2018-10-10 15:27:20.081337-0700 Safari[1020:16763] 无法获得对自动填充的独占访问权限 更正 SQLite 存储在 CloudAutoFillCorrections.db。失败 在以下位置获得对 AutoFill 更正 SQLite 存储的独占访问权限 CloudAutoFillCorrections.db。 2018-10-10 15:27:20.084003-0700 Safari[1020:16763] [CrowdsourcedAutoFill] 既不是本地也不是云 分类校正数据库可以打开程序结束于 退出代码:0
我已尝试重新启动计算机。
我已经尝试清理项目。
我尝试使用
删除元数据xatter -cr .
三个我都试过了。
【问题讨论】:
标签: swift xcode safari safari-app-extension