问题标签 [xcode8.1]
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.
ios - 使用 IOS 10.1 和 Swift3 从网站检索内容的问题
首先,如果之前已经回答过,请原谅我。我经历了很多帖子,但没有一个能帮助我,有点。
我的意思是,我没有尝试对任何框架类进行子类化以挂钩到证书验证过程。
我是 Swift3.1/iOS 编程和编写应用程序以熟悉它的新手。
我在 Info.plist 中尝试了许多设置,但没有一个对我有用。奇怪的是它昨天工作。
这是我的 Info.plist 文件中的相关文本
我也试过
服务器具有其 CA 的签名证书。我猜这是问题所在,但他们也没有严格执行 TLSv1.2,尽管他们应该是。我已引起他们的注意,但他们尚未解决此问题。这是真正令人困惑的部分,令人困惑的部分是它昨天工作。我什至在我的设备上部署了一个工作应用程序。我说有,因为我再次将它部署到我的设备上,看看是否可以工作,但它没有:(。
这是我用来提取数据的代码
我收到以下错误
2016-11-25 15:27:54.051 ExamleApp[12722:1108324] NSURLSession/NSURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9813)错误域 = NSCocoaErrorDomain 代码 = 256“无法打开文件“index.txt”。UserInfo={NSURL= https://public.example.net/index.txt }
我在 iOS 模拟器和我的 iPhone 6+ 上都试过这个,得到了同样的错误。如果我在设备或模拟器上访问 Safari 中的网站,则在我信任证书后该网站正常运行,但应用程序无法运行。
此外,该 URL 已被清理,因此如果发现它与问题无关。
感谢您查看我的问题,如果您有任何可能错误的想法,请说明。
泰森
ios - 由于信号导致命令失败:分段错误:Xcode 8.1、Swift 3 中的 11
我知道之前有人问过这个问题,但其他问题与旧 Xcode 版本有关,答案表明这个错误已解决。
Xcode 8.1 (8B62)
我在最新的(和)上收到此错误,但Swift3
仍然找不到适合我的情况的解决方案。
发生在:
Swift 3
并被Objective-C
桥接在一起。Swift
代码调用Objective-C
可能引发错误的方法(并非在所有情况下,但仅在特定情况下,下面包含的代码片段中有更多详细信息)。
我几乎整天都在为此苦苦挣扎,并将其本质剖析为能够重现此神秘错误的最小演示项目。上的每个人都可以使用它GitHub
,因此请随时尝试并提供帮助:
更新 - 包括问题的解决方案和解释:(感谢@CodaFi) https://github.com/lukaszmargielewski/SegmentationFault11
这是导致它的代码:
斯威夫特 3 代码:
Objective-C 代码:
ios - iOS 10 推送通知适用于 gateway.sandbox.push.apple.com,但不适用于 gateway.push.apple.com
我目前正在使用推送通知。我已经成功创建了 CSR、分发证书、移动配置并添加了它们。我的 sanbox 推送正在工作,但生产 (gateway.push.apple.com) 无法正常工作。
钥匙串就像(开发和发行版的私钥没问题):
而在代码签名中,身份是-iOS 开发人员,并且提供是自动的。
设置如下:
可能是什么问题呢 ?提前致谢。
更新:
可能是我的pem有问题。从这个站点:http ://apns-gcm.bryantan.info/ ,我测试了推送。我得到了 sanbox,但仍然没有得到生产推动。
它显示:无法连接到 'ssl://gateway.push.apple.com:2195': (0)
xcode - 当我按下回车时,xcode 会自动缩进
在上次更新 Xcode(版本 8.1 (8B62) 后,当我按 Enter 时,它开始自动缩进。我没有弄清楚发生了什么,因为我一直在使用 krtl+i 进行重新缩进。但是re-indentation 保留最后一行的缩进,让我发疯。如何在 Xcode 中停止这种情况?
objective-c - ld:找不到 -lGoogleToolboxForMac 的库
我正在通过 pod 实现 firebase 设置。
我的 Pods 文件如下所示。
iPad模拟器一切正常。它正在运行,但是当我在 iDevice 中运行我的应用程序时。它显示找不到库。
我已经浪费了 2 天的时间来消除此错误并尝试了我在网上可以找到的所有内容。安装 firebase pod 时,GoogleToolboxForMac
库会自动安装。
objective-c - 发布带有参数的图像 - AFNetworking 3.1 和目标 c (Xcode 8)
我正在寻找一些导致我的问题的线索。我实际上已经浏览了与将图像发布/上传到服务器相关的所有链接,但似乎没有任何东西可以使我的代码正常工作。
我已经发布了 2 个选项……以不同的方式……注释代码表明……我的请求对服务器变为空白。
我尝试过使用不同的选项 - appendPartWithFormData、appendPartWithFileData。
选项1
NSError* 错误;
选项 2
ios - libc++abi.dylib:以 NSException 错误类型的未捕获异常终止
我正在快速编写一个应用程序,当我在 iPhone 模拟器上运行测试应用程序时,一切正常,但随后我尝试另一个选项卡,它崩溃并在控制台日志中显示此错误报告。
斯威夫特 3 / Xcode 8.1 / iOS 10.1
用户集合视图控制器