问题标签 [xcode7-beta4]

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 投票
2 回答
41 浏览

ios - 我应该如何修复构建错误?

我应该在收到构建错误后立即修复它们吗?或者我应该(比方说)每周左右尝试修复我所有的错误?或者我应该只对我的大部分应用程序进行编码,然后尝试修复所有错误?

换句话说,我应该多久尝试一次修复所有构建错误?

0 投票
2 回答
14829 浏览

ios - 无法验证 iPhone 开发者应用程序

我正在使用 Xcode 7 beta 4 和 iOS 9。我在使用 Xcode 7 具有的新功能在我的设备上启动我的应用程序时遇到了麻烦,它允许我们在没有 Apple 开发人员计划的情况下尝试应用程序

这是我在尝试信任和验证应用程序时从 Profile 中获得的信息。它一直告诉我我需要连接到互联网,但我始终保持连接。我尝试删除我的个人资料和我的应用程序并重新启动我的手机,但它不起作用。

有什么建议么?

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
845 浏览

swift-playground - Xcode 7 Playground 一直在运行,不显示结果,如何解决?

在 Xcode 7 beta4 中,当我编写 swift playground 时,它始终处于运行状态,并且不显示结果。它似乎停止在运行。
发生了什么?

0 投票
12 回答
17921 浏览

ios - 没有这样的模块 'FBSDKCoreKit' XCODE 7.4

我正在尝试使用FBSDKCoreKit和添加 Facebook 登录功能FBSDKLogin。当我尝试将这两个框架导入我的AppDelegate文件时,它显示错误是

“没有这样的模块‘FBSDKCoreKit’”。

Allow Non-modular Includes In Framework Modules从更改NOYES,但错误仍然存​​在。

我需要帮助来提出解决错误的解决方案。

0 投票
2 回答
4494 浏览

cocoapods - 使用 Xcode 7 的 Alamofire

我正在使用 Xcode 7.0 beta 4 (7A165t)。我想添加 Alamofire 库,但总是失败。

我正在使用最后一个 Cocoapods 版本。

我的 Podfile 是:

是否可以在带有 Swift 2.0 的 Xcode 7 中使用它?

更新

当我运行时:

我明白了:

安装 Alamofire (2.0.0-beta.1)
[!] 用 Swift 编写的 Pod 只能作为框架集成;此功能仍处于测试阶段。添加use_frameworks!到您的 Podfile 或目标以选择使用它。使用的 Swift Pod 是:Alamofire

0 投票
0 回答
1496 浏览

ios - 为什么我的 Swift UITests 崩溃了?

我正在尝试测试我的应用程序。我正在使用首次创建项目时由 Xcode 为我创建的 UITest 设置。该应用程序大量使用 CoreText 和属性字符串。

我的单元测试完全是普通的。

我正在使用 Xcode 7 Beta 4,这是该特定版本中的错误吗?或者我错过了关于 UITests 和自动布局的一些东西?

0 投票
2 回答
74 浏览

uiview - swift2.0中的UIView问题

我在情节提要中创建了一个 uiview 并将其放置在某个随机点(未应用自动布局)。现在在 viewDidLoad() 我试图把它放在屏幕的中心。但是它没有从那个地方移动并在中心替换为什么?这是因为某些命令 viewController Life Cycle 吗?但是当我以编程方式创建 UIView 并将其放置在中心时,它可以工作.??

0 投票
2 回答
944 浏览

swift2 - Facebook SDK v4.7 的 CocoaPods v0.39.0 错误

旧的 Cocoapods 配置

我使用的是 Xcode 7 Beta 4。最初我使用的是 Cocoapods 版本 0.38.2,当我pod install --verbose在终端中运行时,它说它下载了 Bolts、FBSDKCoreKit、FBSDKLoginKit、FBSDKShareKit、FBSDKMessengerShareKit 和iOS 8.1的 Pods 的依赖项。通过此设置,我的应用程序编译成功。下面是我用来导入 Facebook SDK 的 Podfile 和 Objective-C 桥接文件(因此 Swift 可以识别其引用的方法和 Objective-C 类)。请注意,我的 Podfile 中显示的特定版本也是安装的版本,即使我在撰写本文时没有明确指定它们。

播客文件

MyAppObjCBridging.h

更新到 Cocoapods v0.39.0(从 v0.38.2 开始)时遇到的问题

控制台显示消息“CocoaPods 0.39.0 可用。要更新使用:gem install cocoapods。在我们达到 1.0 版本之前,CocoaPods 的功能可以并且将会改变。我们强烈建议您始终使用最新版本。”,所以我通过在终端中执行安装了最新版本的 Cocoapods 0.39.0 sudo gem install cocoapods

但是当我编译我的应用程序时,它给了我以下错误:

/Users//MyApp/MyApp/MyAppObjCBridging.h:14:9: 'FBSDKCoreKit/FBSDKCoreKit.h' 文件未找到

在 Xcode 中,我“产品 > 清洁”(CMD+SHIFT+K),但这没有任何区别。所以我sudo gem uninstall cocoapods在终端中运行(其中列出了 0.38.2 和 0.39.0 作为当前安装的版本)并从列表中选择版本 0.39.0 以卸载最新版本并恢复为 0.38.2。然后我跑了pod install --verbose。当我尝试编译我的应用程序时,它成功编译并再次在模拟器中运行。

问题 1

当我使用 Cocoapods 0.39.0 版本而不是旧版本 0.38.2 时,为什么会出现找不到“FBSDKCoreKit/FBSDKCoreKit.h”的错误?

问题2

如果在使用 Cocoapods 版本 0.38.2(与我的应用程序一起编译的版本)时,我决定添加platform :ios, '9.0'到我的 Podfile 的第一行(在其现有内容之上)并pod install --verbose在终端中运行,终端消息告诉我它安装了每个 pod 目标适用于 iOS 9.0(而不是 iOS 8.1)(即- Installing targetFBSDKCoreKit iOS 9.0)。然后当我运行我的应用程序时,它会成功编译并在模拟器中打开,并显示一些与 iOS9 相关的新警告,其中大部分是我理解的。但是我不明白为什么会出现这个。为什么会出现此警告?:

ld:警告:找不到选项“-L/Users/Ls/code/swift/FreeWifiSearch/FreeWifiSearch/build/Debug-iphoneos”的目录

问题 3

当使用 Cocoapods 版本 0.38.2(与我的应用程序一起编译的版本)时,如果我决定添加use_frameworks!到我的 Podfile 的第一行和我的 Podfileplatform :ios, '9.0'的第二行(在其现有内容之上),然后pod install --verbose在终端中运行,终端消息告诉我它为 iOS 9.0(而不是 iOS 8.1)安装了每个 pod 目标。

然后当我运行我的应用程序时,会出现以下错误:

  • 使用未解析的标识符“FBSDKLoginButton”
  • 使用未解析的标识符“FBSDKLoginManager”
  • 使用未解析的标识符“FBSDKLoginBehaviour”

为什么添加use_frameworks!到我的 Podfile 顶部会阻止我使用 Facebook SDK 标识符?(请注意,当我use_frameworks!的 Podfile 顶部没有我的应用程序时,我的应用程序成功编译并在 Xcode Simulator 中运行,并且我可以成功检索 Facebook SDK 访问令牌并登录到 Facebook)