Tag: xcode7

Xcode 7支持手表OS1和OS2

我已经有一段时间摆弄Xcode 7,我知道它只支持Swift 2,并且没有办法在Xcode 7中支持Swift 1.0或1.2。这很好。 现在来看看WatchOS,我可以在Xcode 7中分别为WatchOS1和WatchOS2两个目标,这样我就可以同时支持这两个目标了。 我正在调查watch目标和iOS应用目标的构build设置中的部署目标设置,但是我只能在列表中看到WatchOS2 我可以在Xcode 7中分别支持WatchOS1和WatchOS2两个目标吗? 如果是的话,我应该在某个地方安装WatchOS1 SDK? 或者这完全不可能,如果不是为什么? 如果两个目标都可以得到支持,那么我怎样才能防止两个目标的源重复,因为两个操作系统在架构方面都有显着差异。 另外自从引入WatchConnectivity框架之后,iOS对手的应用程序也会有一些变化,如何保持这两个目标呢? 我很困惑,我需要迅速作出决定,任何帮助表示赞赏。

Facebooklogin – iOS 9 – 没有Safari

在iOS 8中使用logInWithReadPermissionslogin工作正常,但是在更新到iOS 9之后,它一直打开Safari或模态UIWebView。 有没有人有同样的问题? FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; [login setLoginBehavior:FBSDKLoginBehaviorNative]; [login logInWithReadPermissions:@[@"public_profile",@"email"] fromViewController:nil handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { NSLog(@""); }];

Crashlytics:“我们错过了一个dSYM来处理崩溃”

Crashlytics说“我们错过了一个dSYM来处理崩溃”,当我尝试从Xcode(7.1)下载dSYM时,我得到“没有可用于下载的dsyms”

iOS9 – 这个应用程序正在从后台线程修改自动布局引擎 – 在哪里?

对于search,错误消息是: 此应用程序正在从后台线程修改自动布局引擎,这可能会导致引擎损坏和怪异的崩溃。 这将在未来的版本中引起exception。 我知道这意味着一些UIKit代码是从后台线程调用的,我知道解决scheme是包装代码 dispatch_async(dispatch_get_main_queue(), ^(void){ <code> }); 我的问题是定位在哪里做,因为没有任何印刷的堆栈跟踪引用我的应用程序代码。 我的证据certificate这个消极的是在debugging输出窗口中search(命令-f)我的应用程序的名称; 我有24堆栈跟踪倾倒出来,我的应用程序名称是不是在其中任何一个,除了在错误信息的顶部。 我可以发布其中之一,但这似乎不是很有用。 在我今天正在处理的情况下,在viewWillDisappear()和viewWillAppear()之前转换视图控制器时发生这种情况。 我已经find了我的代码的一部分来包装dispatch_async() ,但是这些都是现在处理的。 我有与视图控制器相关的对象被分配和释放的断点和debugging消息,并且它们都在exception消息出现之后触发。 在模拟器和我的iOS9 iPhone上都发生这种情况,无论是在debugging模式还是释放模式。 我如何识别显然修改UI的后台代码?

在Swift 1.2和Swift 2.0中的string长度

在之前版本的Swift中,我有以下代码。 func myfunc(mystr: String) { if mystr.utf16Count >= 3 { 随着最新版本的Swift 1.2,我现在得到以下错误。 'utf16Count' is unavailable: Take the count of a UTF-16 view instead, ie count(str.utf16) 好的,所以我改变我的代码如下。 func myfunc(mystr: String) { if count(mystr.utf16) >= 3 { 但是这不起作用。 我现在得到下面的错误信息。 '(String.UTF16View) -> _' is not identical to 'Int16' 什么是正确的方式来获得一个string的长度与Swift 1.2?

ITMS-90535无法使用最新的Google Signin SDK发布iOS应用程序

我正在使用xcode 7 GM种子,并通过cocoapods pod "Google/SignIn安装了最新的Google Signin SDK。当我尝试将我的应用发布到苹果app store时,出现附加错误。 帮帮我!! 以下是Google SDK pod的详细版本 – Google/Core (1.0.7): – GoogleNetworkingUtilities (~> 1.0) – GoogleSymbolUtilities (~> 1.0) – GoogleUtilities (~> 1.0) – Google/SignIn (1.0.7): – Google/Core – GoogleSignIn (~> 2.0) – GoogleAppUtilities (1.0.0): – GoogleSymbolUtilities (~> 1.0) – GoogleAuthUtilities (1.0.1): – GoogleNetworkingUtilities (~> 1.0) – GoogleSymbolUtilities (~> 1.0) – […]

iOS 9新function免费configuration(在设备上运行您的应用程序,只需使用您的Apple ID,无需Apple开发人员成员资格)

想了解iOS9和Xcode 7中引入的新functionFree Provisioning 。 苹果如何实现这一目标,就像之前我们知道我们的设备ID已经注册到configuration文件中一样,因此可以在设备上部署应用程序。 现在只有使用Apple ID才能实现背景中的事物,对于可以使用Free Provisioning添加我的构build的设备数量,也是有限制的。 任何帮助非常感谢,谢谢…