gpt4 book ai didi

ios - 迁移到 xcode 7 后,cocoa pods 库停止工作

转载 作者:行者123 更新时间:2023-11-30 14:03:52 24 4
gpt4 key购买 nike

最近出现了新的 ios 和 xcode,所以我决定更新到最新版本。首先,迁移管理器弹出并留下许多语法错误。但一小时后我就把它们全部修好了。应用程序已编译,这是一场灾难。我使用 cocoa pod 使用几个外部库(用 objc 编写)。他们现在大多不工作。

我正在使用 facebook 图像选择器从 facebook 获取图像 - 不起作用,对于 instagram 图像选择器也是如此。截至我的代码,现在 ALAssets 也不起作用 - 部分是它们 - 我只是没有得到组的海报图像和所有照片的缩略图。我可以看到正确数量的照片,只是缩略图现在全部为零。

还有更多的问题。有时导航 Controller 中的后退按钮不会出现。任何人也许我都能够修复“我的”代码的错误,但我无法修复这些外部库中的所有问题(尤其是在这么短的时间内)。我以为只有 swift 会受到影响,但 objc 库也受到了攻击。

那么某些 cocoa pod 设置是否存在问题,或者只是库不再起作用?我听说 xcode 7 中无法使用 swift 1.2。所以我决定降级回 6.4。应用程序编译没有任何问题(清理衍生数据后)。在模拟器(ios 8.4)中工作就像一个魅力。但在 ios9 设备上,所有相同的问题都存在。没有来自画廊等的照片缩略图:)

无论如何,还有一件事。我的应用程序必须提供与几周前向我发送的一位客户类似的功能。我可能没有 ios 编程经验,但这个应用程序运行得不好!画廊中没有照片:)并且它来自应用程序商店。看起来非常专业。我闻到了 ios 9 引擎盖下的严重变化。

所以我不认为 swift 2.0 有什么问题 - 它本身就是一个 ios。

最佳答案

我解决了所有问题!我只是想说它们与从 swift 1.2 到 swift 2.0 的迁移无关。一项一项地进行:

  1. 来自 ALAssetsLibrary 的缩略图为零 - 不确定为什么会发生这种情况,但我重新启动了设备,问题再也没有出现。所以好的建议是检查它们是否不为零(就像我所做的那样)。

  2. 无法使用 Instagram 和 Facebook 库。首先, cocoa pod 没有任何问题。所有这些困惑的原因是应用程序传输安全。我必须将其添加到 Info.plist 文件(最后一个与 facebook/instagram 无关):

http://pastebin.com/rWgyiKXH

您只需添加应用程序连接的所有服务器即可。

  • 后退按钮不起作用 - 嗯,这是我的 Storyboard的问题。我有很多push segues,但是每个viewController 都嵌入在navigationController 中。这在ios8上有效,但在ios9上无效。我必须摆脱它们并留下第一个和那些通过替换segue出现的内容。
  • 无需降级:)

    关于ios - 迁移到 xcode 7 后,cocoa pods 库停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32637358/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com