所以我按照教程https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9准确地使用与提供的值相同的值。 苹果协会文件也准备在链接目录中:WEB_PAGE:PORT_NUMBER / apple-app-site-association 似乎一切都设置在这一边。 我已经添加了权利,更新了configuration文件以及所有设置。 当我在我的设备上运行应用程序,并打开链接http:// WEB_PAGE:PORT_NUMBER时 ,这总是打开Safari。 我甚至有以下方法的断点: – (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray * __nullable restorableObjects))restorationHandler 但是zilch。 有没有人完善这个? 有什么我错过了吗?
这不是Untrusted App Developer的重复。 由于iOS9没有select信任企业版本。 有没有人find解决方法?
花了一些时间search后,有些事情告诉我这个问题是新的。 我们有一个支持iOS7-8的function齐全的项目。 当然,这是多次成功提交到AppStore。 我们使用豆荚,大量的跟踪和监测,如GA和Instabug。 现在我们决定在iOS 9上将构build在Xcode 7上的应用程序版本提交给TestFlight。 我们禁用了bitcode,因为许多pods,像Flurry和其他预build的库不包括它。 构build成功后,提交到iTunesConnect我们得到这个: 我们对GoogleAppIndexing库也有同样的function(也是在pod中),但我们删除了它,只是为了使它工作。 现在 – Instabug。 这是太过分了,所以我想了解iOS 9中发生了什么,以及有什么变化使得一个完全正常工作的项目开始抛出这样的错误。 任何想法和想法都欢迎! 请分享你的经验,如果我错过了什么,我会很乐意分享我的步骤。
运行后function – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 有一个崩溃: Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit- *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', `enter code here`reason: 'Application windows are expected to have a root view controller at the end of application launch' *** First throw call stack: ( 0 CoreFoundation 0x0000000109377885 __exceptionPreprocess + 165 1 libobjc.A.dylib 0x0000000108df0df1 […]
我在我的应用程序在Xcode7(预发布)中使用CoreLocation框架,我注意到在CLLocationManager类中有一个新增的属性叫allowsBackgroundLocationUpdates 。 此属性与“function”选项卡的“后台模式”中的位置更新之间有什么关系? 它的默认值是什么,它会影响在iOS9中运行的应用程序吗?
https://developer.apple.com/videos/wwdc/2015/?id=711 @ 5:55 我似乎无法将此添加到我的info.plist。 没有价值。 我正在运行XCode V7.0 beta(7A121l),并在iOS9上进行testing。 因为我不能明确地声明video中显示的是什么URL,所以我总是收到“应用程序传输安全性阻止明文HTTP(http://)资源加载,因为它是不安全的。临时的exception可以通过您的应用程序Info.plist文件“错误。 但是,我似乎无法configuration它。 有任何想法吗?
在iPhone 6上安装了应用程序iOS9,这是发生了什么事。 注意顶部和底部的黑条。 它在iOS8上工作得很好。 我如何解决它? 我已经尝试用Xcode 6.4和7构build。相同的结果。 (iPhone 5用来运行这样的iPhone 4应用程序)
以下URL在iOS 8.3及更低版本上打开,但不起作用,并且不起作用 let instagramURL = NSURL(string: "instagram://app") 为什么URL不能打开?
试图在iOS9上运行我现有的应用程序,但使用AFURLSessionManager失败。 __block NSURLSessionDataTask *task = [self.sessionManager dataTaskWithRequest:request completionHandler:^(NSURLResponse * __unused response, id responseObject, NSError *error) { if (error) { } else { } }]; [task resume]; 我得到以下错误: Error Domain=NSURLErrorDomain Code=-999 "cancelled. 还获得以下日志: NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9824 CFNetwork SSLHandshake failed (-9824) 更新:我已经添加了多个更新到我的解决scheme: NSURLSession / NSURLConnection HTTP加载失败在iOS 9上
所以,昨天晚上发布的iOS beta SDK已经有了“App Transport Security”,鼓励开发者使用https而不是http。 原则上,这是一个好主意,我已经在分段/生产环境中使用了https。 但是,当iOS应用程序连接到我在笔记本上运行的Web服务时,我没有在本地开发环境中设置https。 从今天上午的一些玩法看来,URL加载系统看起来似乎即使你递交了一个http URL,也决定使用https。 有谁知道如何禁用这种行为 – 即使只是特定的url?