分段错误:11 - Xcode 6.3

2024-01-16

无法存档

我的应用程序在模拟器和多个设备上运行良好(Xcode 6.3.2,基于 swift)。但是当我尝试存档它时出现错误Command failed due to signal: Segmentation fault: 11.

其他人面临同样的问题

运行 Swift 应用程序时出现分段错误 11 https://stackoverflow.com/questions/28732430/segmentation-fault-11-when-running-swift-app

“由于信号导致命令失败:分段错误:11” - 问题是什么? https://stackoverflow.com/questions/28647925/command-failed-due-to-signal-segmentation-fault-11-what-is-the-issue

由于信号导致命令失败:分段错误:11 https://stackoverflow.com/questions/26557581/command-failed-due-to-signal-segmentation-fault-11

根本原因?

但似乎每个人都有不同的原因导致错误。我无法理解我收到的错误消息。在下面发布,任何提示或技巧将不胜感激!

错误日志

0  swift                    0x0000000108e5d2b8 llvm::sys::PrintStackTrace(__sFILE*) + 40
1  swift                    0x0000000108e5d794 SignalHandler(int) + 452
2  libsystem_platform.dylib 0x00007fff8897bf1a _sigtramp + 26
3  libsystem_platform.dylib 0x00007fff574b7b28 _sigtramp + 3467885608
4  swift                    0x0000000108a053f2 swift::serialization::Serializer::writeCrossReference(swift::Decl const*) + 578
5  swift                    0x0000000108a0e275 swift::serialization::Serializer::writeAllDeclsAndTypes() + 2181
6  swift                    0x0000000108a0f2f8 swift::serialization::Serializer::writeAST(llvm::PointerUnion<swift::Module*, swift::SourceFile*>) + 2600
7  swift                    0x0000000108a11960 swift::serialization::Serializer::writeToStream(llvm::raw_ostream&, llvm::PointerUnion<swift::Module*, swift::SourceFile*>, swift::SILModule const*, swift::SerializationOptions const&) + 144
8  swift                    0x0000000108a12521 swift::serialize(llvm::PointerUnion<swift::Module*, swift::SourceFile*>, swift::SerializationOptions const&, swift::SILModule const*) + 321
9  swift                    0x0000000108746c1a frontend_main(llvm::ArrayRef<char const*>, char const*, void*) + 5514
10 swift                    0x00000001087454e6 main + 1814
11 libdyld.dylib            0x00007fff8db235c9 start + 1
12 libdyld.dylib            0x0000000000000080 start + 1917700792

解决了。问题是两件事: 1) 转换为双精度 2)处理空数组

转换为双精度

更改自var lat: Double? = d["lat"].doubleValue to var lat: Double? = Double(d["lat"].doubleValue)

处理空数组

更改自

let brands = d["brands_unfiltered"].arrayValue {
if brands == [] {
    // Do nothing (empty)
}
else{
    // Do stuff
}

To

if let brands = d["brands_unfiltered"].arrayValue as Array! {
     // Do stuff
}

为了找到根本原因,我停用了大部分代码,直到找到导致存档无法运行的原因。此后解决方案就非常简单了。希望这可以帮助其他遇到同样错误的人。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

分段错误:11 - Xcode 6.3 的相关文章

随机推荐

  • 为什么我无法在 Jupyter Notebook 上导入 geopy.distance.vincenty()?我安装了geopy 2.0.0

    from geopy distance import vincenty 我刚刚安装了geopy包2 0 0 我想使用geopy distance vincenty 作为这个doc https kite com python docs geo
  • 旋转相机时的OpenGL光照问题

    我在游戏世界中绘制建筑物 并使用以下代码对它们进行着色 GLfloat light ambient 0 0f 0 0f 0 0f 1 0f GLfloat light position 135 66f 129 83f 4 7f 1 0f g
  • 使用 boto,我如何命名新生成的 EC2 实例?

    我正在使用 boto 生成一个基于 AMI 的新 EC2 实例 ami run 方法有许多参数 但没有 name 参数 也许它被称为不同的东西 import boto c boto connect ec2 ec2 key ec2 secre
  • Javascript 超越属性访问器

    我在这里阅读了很多关于 JS 访问器的内容 并发现这对我有好处 这是我用于本地字段的内容 TYPE DEFAULT VALUE number 0 string array object typeOf function object if t
  • 如何测试 URL 是否为有效图像(在 JavaScript 中)?

    提交表单时 我想确保某个字段是有效的图像 URL 我可以在我的服务器上创建一个 AJAX 端点 它会卷曲 URL 并使用图像库解析输出 但这感觉有点矫枉过正 我可以逃脱做一个 img 元素然后以某种方式同步检查响应 你可以做一个 img 元
  • 带有 .htaccess 的多个查询参数 RESTful URL

    我想对我正在开发的网站使用以下 RESTful URL http mysite com Products category bags colours black 谁能告诉我如何使用 htaccess 实现此目的 Oscar 这是一个 hta
  • 如何从命令行获取文件句柄?

    我有一个以文件句柄作为参数的子例程 如何从命令行指定的文件路径创建文件句柄 我不想自己对这个文件进行任何处理 我只想将其传递给另一个子例程 该子例程返回一个包含文件中所有解析数据的哈希数组 我正在使用的命令行输入如下所示 getfile p
  • 如何在 Eclipse 中集成 SBT scala

    如何在eclipse中集成SBT scala 我也在关注这篇文章 我想在 scala 中添加现有项目 如何编译它以及如何在eclipse中使用build sbt SBT 集成测试设置 https stackoverflow com ques
  • Template.instance() 和 this 之间的区别

    Template instance 和这个有什么区别 使用其中之一有优势吗 Template name onRendered function var template Template instance var instance this
  • Redis sub/pub 和 php/nodejs

    开始开发一个新项目 使用 redis 作为 sub pub 系统来显示 mysql 数据库的结果 因此 如果有更新 我想将这些更新从 mysql 发布到我的网页 我的问题是 哪种选择更好 选项1 我应该通过nodejs 和socket io
  • 使用 DateTime.TryParse 检查字符串是否为有效日期

    我在用DateTime TryParse 函数检查特定字符串是否是有效的日期时间 不依赖于任何区域性 令我惊讶的是 该函数返回true对于 1 1 1 1 等偶数字符串 我怎么解决这个问题 Update 这是否意味着 如果我想检查特定字符串
  • 从 javascript 显示 Android 键盘

    我希望能够在导航到页面后在移动浏览器 例如 Android 上显示键盘 我已经看到了一些解决方法 用javascript在手机上显示虚拟键盘 https stackoverflow com questions 6837543 show vi
  • 以下示例中给出的结构有何不幸之处?

    15 6 2 初始化基数和成员 N4713 节在第 11 项之后有以下示例 struct A A default OK A int v v v OK const int v 42 OK A a1 error ill formed bindi
  • `more.com` 返回“内存不足”。

    环境详情 x64 Win7 SP1 企业版 Windows PowerShell v5 0 没有加载任何配置文件 我的本地电源外壳 questions tagged powershell会话正在返回 内存不足 当我尝试执行时help or
  • 如何对随时间缓慢变化的数据进行建模?

    假设我得到了大量 200 万行 数据 这些数据应该是静态且不变的 应该是 这些数据每月重新发布一次 有哪些方法可以用于 1 了解哪些数据点逐月发生变化以及 2 使用给定时间点的数据 解决方案1 天真地保存每个数据快照 并按日期注释 差异意识
  • 在从独立相机捕获的图像上绘制文本(时间戳)

    我的代码如下 单击即可打开相机 拍照 从相机获取照片 然后放入图像视图中 不过 我想拍摄图像并在图像上应用文本 某种时间戳 最好是图像的时间戳 或者只是系统日期时间 并保存为 jpeg 如果有人能帮助我那就太好了 public class
  • 如何存储网络应用程序的配置设置?

    我有一些站点元数据我希望可以更改 例如 在我的应用程序中 如果系统管理员不想使用站点的 库存 部分 他 她可以将其关闭 并且它将从主站点消失 所以我在想 也许我可以在数据库中创建一个名为 元 的表 并在那里插入值 或元组 然后 如果模块被关
  • 将“@daily-co/daily-js”导入 SvelteKit 应用程序会引发“全局未定义”错误

    我尝试过的 我尝试通过解决它if browser 进一步来说 if browser let DailyIframe await import daily co daily js 在load函数里面
  • 如何读写MP3到数据库

    如何从Sql数据库读取MP3 在 sql 中 我已将文件存储为二进制格式 现在我想检索存储在 sql 中的 Mp3 文件并显示在我的 aspx 页面中 如何 请帮忙 以最简单的形式 这就是您获取原始字节的方式 在不知道您想要它做什么的情况下
  • 分段错误:11 - Xcode 6.3

    无法存档 我的应用程序在模拟器和多个设备上运行良好 Xcode 6 3 2 基于 swift 但是当我尝试存档它时出现错误Command failed due to signal Segmentation fault 11 其他人面临同样的