问题标签 [xcode7-beta6]

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 投票
1 回答
156 浏览

objective-c - 使用 Objective C 可变参数方法调用的 Clang 类函数宏解析中的错误?

考虑以下调用:

它有什么问题?我看不出任何本质上的错误,但是编译器/预处理器抱怨传递给它的参数太多。另一方面,以下两个编译:

显式变量:

用括号括起来:

看起来预处理器/编译器错误地解析了,字符。

我在 Xcode 7 beta 6 中得到了这个,所以它可能是 Clang 工具链中的一个新错误。

0 投票
7 回答
6032 浏览

ios - Xcode 7 Beta 6,dyld ___NSArray0__ 崩溃

我第一次能够在 Xcode 7 中编译我的应用程序(在 beta 4 和 5 中失败)。所以,我猜这是一个很好的进展。

但是,当我在我的 iPhone 6、iOS 8.4.1 上加载我的应用程序时,它在调试器中崩溃并显示以下消息:

dyld:找不到符号:_NSArray0 引用自:/private/var/mobile/Containers/Bundle/Application/0294DF62-AE80-485D-BB11-8C3A5D39777D/Boxtiq.app/Boxtiq 预期在:/System/Library/Frameworks/CoreFoundation。 /private/var/mobile/Containers/Bundle/Application/0294DF62-AE80-485D-BB11-8C3A5D39777D/Boxtiq.app/Boxtiq 中的框架/CoreFoundation

这与链接库的顺序有关吗?期待一些建议。

谢谢!

0 投票
0 回答
256 浏览

ios - Xcode 7 Beta 6 Pre-release App 无法启动(在模拟器中)

我正在尝试为我的项目设置 UI 测试 - 我遇到了以前的 beta 版本的崩溃。(如果您有兴趣,请参阅此堆栈溢出问题)

无论如何,我很高兴能在 Xcode 7 Beta 5 中试用它。我创建了一个简单的单页应用程序,添加了一个文本字段和按钮,然后在模拟器中运行它。模拟器加载,但应用程序未安装。

我已经在不同的模拟器中尝试过,所有的 iOS 9 - 所有模拟器的行为都相同。

其他人看到这种行为吗?我错过了什么吗?

0 投票
2 回答
376 浏览

xcode - Xcode 7 beta 6 无法创建新项目

创建新项目时Xcode崩溃,我尝试了以下解决方案

  • 重置 Xcode 首选项defaults delete com.apple.dt.Xcode
  • 重新启动 Mac OS X
  • 将 Mac OS X 更新到 10.11 Beta (15A216g)

当 Xcode beta 5 工作正常时,问题仍然存在。

0 投票
1 回答
631 浏览

ios8 - iOS 9 beta:didReceiveAuthenticationChallenge 方法在 WkWebview 中为每个 Https 站点请求调用,但在 iOS 8 中不调用

我正在使用 WkWebView 开发 iPhone/iPad 浏览器。它在 iOS 8 中运行良好,在 Xcode 6.4 中编译。当我在iOS 9 beta中测试同一个应用程序时,所有https 网站(比如 google.com、Youtube.com)都没有加载

当我调试它时,发现有一个回调到 WKNavigationDelegate - didReceiveAuthenticationChallenge方法。来自挑战保护空间的身份验证方法是NSURLAuthenticationMethodServerTrust,它没有被处理。所以,显然请求被取消并且页面没有加载。

我的问题是,为什么 WkWebview 仅在 iOS 9 beta 中而不是在 iOS 8 中获得 https 站点的身份验证挑战回调

我还在 Xcode 7 beta 6 中编译了源代码并在 iOS 9 beta 设备中运行。我还使用 NSAppTransportSecurity 和 NSAllowArbitaryLoads 将 info.plist 更新为 yes 以允许 http 站点。
但是仍然没有加载 https 站点。这里也报告了相同的回调问题。

iOS 9 beta 中的 WkWebview 中是否有与我的问题相关的更新?

0 投票
3 回答
5611 浏览

ios - Xcode 7 调试输出:“错误:177:超时...mMajorChangePending=0”

在 iOS 9 模拟器中运行我的应用程序时,我在 Xcode 7 build 6 调试控制台中看到以下错误:

有没有其他人看过这个?知道这意味着什么吗?

0 投票
1 回答
558 浏览

xcode - Xcode 7:Xcode 无法使用所选设备运行

升级到Xcode 7后,Xcode 无法在模拟器上运行测试。

Travis CI和 Jenkins上重现了该问题。当我xcodebuild test在本地机器上运行时,它运行良好。

0 投票
1 回答
189 浏览

ios - Meteor 在 Xcode 7 上运行 iOS 不会安装或运行任何东西

我创建了一个 Meteor 应用程序。我已经添加了iOS平台,但是在使用时

即使它似乎工作正常并且模拟器加载,它也不会安装或运行任何应用程序。我究竟做错了什么?还是因为我使用的是 Xcode 7 beta?

0 投票
1 回答
644 浏览

ios - 可以在运行时修改应用传输安全异常域吗?

在我的应用程序中,API 在运行时为图像和视频提供域,我需要允许建立这些连接。使用NSAllowsArbitraryLoads似乎是我现在能做的唯一令人满意的事情,但我想利用 ATS 并且只将运行时提供的这个简短的域列表列入白名单。

根据App Transport Security Technote,所有这些域都设置在 Info.plist 中,在编译时复制。是否可以在运行时允许 HTTP 或放宽对这些特定域的请求的 TLS 要求?

0 投票
1 回答
2245 浏览

ios - 应用程序在运行存档的导出 .ipa 时崩溃,但可以在模拟器上运行并将应用程序侧加载到设备上

我目前正在使用 Xcode 7 Beta 6,当我使用开发人员的证书直接部署时,该应用程序可以在模拟器和设备上运行。但是,当我尝试使用存档功能创建 IPA 文件时,该应用程序无法从设备启动。它崩溃并抱怨自定义框架未加载/找不到合适的图像。以下是崩溃日志的截图[删除了一些不必要的信息]:

在此处输入图像描述

我尝试使用企业证书和开发人员证书存档,并且都给出了相同的问题。有人可以帮忙吗?我从在线论坛尝试了几种建议的解决方案,但它们对我不起作用:

  • 将自定义框架添加到嵌入式二进制文件并将二进制文件与库链接
  • 构建阶段还将框架复制到框架文件夹
  • 检查框架搜索路径
  • 尝试在 iPhone 5 而不是 iPhone 6+ 上安装并出现同样的问题
  • 在命令行上检查了框架的架构
  • 这些框架也打包在 IPA 中
  • 尝试创建一个简单的 Hello World 应用程序并成功生成 IPA。该应用程序使用企业配置文件在设备上启动,因此这告诉我证书正在运行。

进一步需要注意的是,当我在管理器工具上导出存档时,没有与自定义框架相关的权利。我不确定我们是否应该有任何东西。这是没有库权利的类似问题的屏幕截图:https ://drive.google.com/file/d/0B68-3G8aSUUHdjZWdjJrcHZE​​VEU/view

一般来说,当我通过开发人员的证书侧面加载应用程序时它正在工作,所以我不知道为什么存档可能会有不同的行为。

我尝试过的可能类似问题的其他解决方案,但无济于事。