问题标签 [xcode7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
189645 浏览

python - Xcode 4+中的Python?

如何在 Xcode 4、5、6 或 7 中创建一个 Python 友好的环境?

0 投票
7 回答
1424 浏览

iphone - Xcode 在启动时崩溃“parentPath 必须为零,但不是”

每当我启动时,我都会遇到 XCode(最新版本)崩溃 - 在我解决这个问题之前无法完成任何事情 - 有什么想法吗?

  1. 错误 - 见下文
  2. 在收到问题之前我做了什么

    • 已经安装了一个新的硬盘(并将旧硬盘移到了光驱) - 在新的 SSD 上重新安装了 XCode 4 - 一切正常
    • 我确实在“旧”硬盘上重命名了我的主目录用户名,将“_OLD”放在最后——这样我就不会因为跳转到旧硬盘上的文件而感到困惑
    • 我试图从这个旧的 HDD 区域打开一个测试项目 - 打开它时遇到了一些问题(不记得细节) - 从这里关闭/重新启动
    • 然后在此之后,每次我尝试重新打开 XCode 时,就像它试图打开最后一个打开的项目,包括这个我遇到问题的项目 - 收到以下错误 - 无法继续使用 xcode 必须崩溃

错误:

0 投票
1 回答
5805 浏览

ios - AppDelegate 类上的信号 SIGABRT

尝试在 xCode 的模拟器中运行 iOS 应用程序时出现 SigAbrt 错误。调试控制台说:

我了解异常告诉我的内容,但是发生错误的地方是以下行:

据我所知,这是执行的第一行代码之一,除了它的类定义之外 - 我不知道这怎么会触发这样的异常。

如果您需要更多信息,例如调用堆栈,请告诉我。

谢谢你的帮助。

0 投票
4 回答
11349 浏览

ios - 应用程序图标未分配图像编译警告消息

我试过用谷歌搜索,但对于实际问题或解决方案是什么,我仍然不知道。我提供了 Xcode 要求的所有应用程序图标图像,但我收到了 AppIcon 未分配的图像编译消息。我需要做什么才能删除警告消息?

在此处输入图像描述

0 投票
6 回答
129416 浏览

ios - 如何捕获 UIViewAlertForUnsatisfiableConstraints?

我看到调试器日志中出现错误:

我该如何打那个电话?它没有出现在我的代码中的任何地方。

截图1

0 投票
0 回答
474 浏览

ios - xcode 6.1 和 7 在调试时停止显示变量值

我有一个与 xCode 6.1 相关的问题。在调试时,我将鼠标箭头指针放在变量上,但它会显示 [0] 值而不是实际值。当我使用 po 命令在控制台窗口中打印它时,它将显示实际值。

任何人都可以帮助我并告诉我为什么会这样吗?

谢谢你。

编辑

即使在 Xcode 7 中也无法正常工作。我在 xcode 7 及更高版本中遇到了同样的问题。

0 投票
3 回答
77401 浏览

xcode - 如何在 Xcode 6 / 7 / 8 中的调试和发布版本之间切换?

如何让 Xcode 在发布模式下构建 OS X 应用程序?我似乎只能找到早期版本的说明,并且没有一个屏幕截图匹配。当我将“发布”放入帮助菜单的搜索中时,我什么也没看到。

0 投票
2 回答
1575 浏览

ios - 使用多个目标创建 .ipa

目前我正在使用 bash 脚本来构建和归档我们的 iOS 应用程序。随着“Watch”的引入,我发现我的脚本不再能够像以前那样创建必要的 .ipa 文件。

该构建将生成一个 .app 文件,我将使用该文件XCRUN来调用PackageApplication它以创建 .ipa。现在我希望将 2 个 .app 文件和 1 个 .appex 文件一起归档。

有没有人能够通过具有多个 .app 文件的命令行/脚本成功创建 .ipa 文件?

使用 Xcode 6.2

更新

现在使用 Xcode 7 GM 和 OSX 10.10.4。

对于“TEST”构建,我遇到了开发人员总是更改配置文件的困难时期,因此我进行了 2 个构建;一个来自命令行,另一个通过 IDE (Xcode)。我将 .ipa 扩展名更改为 .zip 并比较了 2。

IDE 的良好构建生成了一个名为“archived-expanded-entitlements.xcent”的文件,其中正确定义了所有签名身份。

我将此文件复制到另一个目录并使用它与所有其他后续构建一起注入。现在可以将构建加载到手机上并观看测试。

下面是一个如何做到这一点的例子。有点破解,但它的工作原理。

0 投票
2 回答
4857 浏览

ios - Swift 结构中的内存泄漏 - 如何解决这个问题?

我正在 Swift 2(Xcode 7 beta 3)中开发一个应用程序,并且我正在尝试尽可能使用值类型(结构和枚举)。根据 Apple 关于内存管理的文档,使用值类型不应导致任何保留周期,它应该可以正常工作。

但是今天我在事件处理代码中遇到了大量的内存泄漏。我对其进行了跟踪并将问题简化为以下最小示例。

假设有一个协议Item定义了一个属性value

然后我们创建一个具体的结构来实现Item协议并添加一个额外的属性additionalValue。让我们调用 struct FooItem

难题的第三部分是另一个结构,它包装了实现Item协议的项目。它被称为ItemWrapper

如果使用 Memory Leaks 配置在 Instruments 中进行分析,则每次ItemWrapper使用FooItem.

仪器截图1 仪器截图2

这是示例Xcode 项目Instruments 文件https ://www.dropbox.com/s/z6ugxzxqggrv1xl/SwiftStructsMemoryLeak.zip?dl=0

整个代码示例可以在这个 Gist 中查看:https ://gist.github.com/lukaskubanek/4e3f7657864103d79e3a

这是错误报告:rdar://21375421

它是 Swift 编译器中的错误还是我做错了什么?


编辑 1:正如评论中所建议的,我在Apple Dev Forum上重新发布了这个问题,以吸引 Swift 社区以及可能来自该语言开发人员的更多关注。由于 WWDC 2015 期间开发论坛的迁移,我不得不在新论坛上发布更新的问题。这是链接:https ://forums.developer.apple.com/message/9643


编辑 2:我最初在示例代码中发布的问题似乎在Swift 2.0中得到解决。由于它没有解决我的应用程序中的问题,我对示例代码进行了另一次修改。现在FooItem' 的附加属性具有泛型类型并FooItem使用类型注释,因此是泛型类型。这就是我在我的应用程序中使用它的方式,它仍然会导致内存泄漏,但这次ItemWrapper是在初始化时而不是在访问属性时。


编辑 3:将问题完全更新为在 Swift 2.0 中仍然存在的修改问题,并上传了新的示例 Xcode 项目。

0 投票
2 回答
1356 浏览

ios9 - BETA iOS9 部署以测试设备

我可以下载 iOS9 + Xcode 7 并仍然将测试应用程序部署到使用当前版本 iOS 的设备吗?

抱歉这个相对愚蠢的问题,我是一名新开发人员,不知道它过去是如何工作的,我在开发人员网站上找不到任何东西......

非常感谢。