标签: xcode12

一个额外的 UITableViewCellContentView 覆盖出现在 iOS 14 上的 TableView 中,防止点击,但在 iOS 13 上工作正常

在使用 XCode 12 编译的 iOS 14 设备上,表格视图的内容上方会出现一个额外的 UITableViewCellContentView,以防止点击其下方的任何按钮。这只出现在 iOS 14 中。它没有出现在 iOS 13 中。关于如何删除它的任何想法? 在此处输入图片说明

swift ios14 xcode12

21
推荐指数
2
解决办法
1990
查看次数

Xcode 12 - 项目导航器宽度被卡住/锁定,无法调整大小

项目导航器/左侧面板经常卡在固定宽度上。当我在名为 的单独文件中有扩展名时,这非常烦人MainViewController+<Extension name>,因为<Extension name>被截断了。

无法调整项目导航器的大小

PhotoSlide...什么???

按“隐藏或显示导航器”按钮也没有任何作用。

按左上角的展开按钮

退出 Xcode 并重新启动工作。但这需要时间,而且我失去了位置。有没有其他方法可以解决卡住的宽度问题?

xcode xcode12

21
推荐指数
2
解决办法
1092
查看次数

没有 SwiftUI 的 Xcode 12 iOS 14 小部件

是否可以在 Xcode 12 中创建 Xcode 小部件但使用 SwiftUI,而是使用 XIB 文件来构建小部件 UI?

widget widgetkit swiftui ios14 xcode12

20
推荐指数
2
解决办法
4730
查看次数

React Native 应用程序中的所有图像/快速图像不适用于 iOS 14 beta 和 Xcode 12 beta

我已将 iPhone 设备升级到 iOS 14 测试版和 Xcode 12 测试版。然后我的 React Native 项目上的所有 Image/Fast Image 都无法显示(在以前的 iOS 13 和 Xcode 11.5 上运行良好)。

image react-native ios14 xcode12

20
推荐指数
2
解决办法
2万
查看次数

有没有办法为 Xcode Playground 设置部署目标

我已升级到 MacOS 11 (Big Sur) Beta 4。和 Xcode 12 beta 4。

我有一个 Swift 游乐场和合并发布者:

Just([1,2,3])
    .setFailureType(to: Error.self) // Make the compiler pick up new API in MacOS Big Sur
    .flatMap { $0.publisher }
    .sink(receiveCompletion: { print($0) }, receiveValue: { print($0) })
Run Code Online (Sandbox Code Playgroud)

升级后,我的 Playground 开始失败,并显示以下消息:“'flatMap(maxPublishers:_:)' 仅在 macOS 11.0 或更高版本中可用”。快速编译器不会指示代码中的任何错误。如果将代码放置在普通的 Xcode 命令行应用程序项目中,则代码可以正常工作。

if #available(macOS 11.0, *) { }可以通过将发布者纳入可用性检查(例如在游乐场中)来减轻错误。

我假设这是一个错误,并且我已向 Apple 提交了问题。

或者这是预期的行为?如果是……有没有办法向游乐场暗示要假设的部署目标?如果它没有正确获取正在运行的操作系统的实际版本。

谢谢!

xcode swift swift-playground xcode12

20
推荐指数
1
解决办法
1402
查看次数

在 XCode 中快速打开后如何使选项卡永久存在?

在 Xcode 中,当我使用Cmd+Shift+O(快速打开)打开文件时,它会创建一个临时选项卡。然后,我必须双击才能使其永久。我在谷歌上搜索了一下,但找不到任何方法使选项卡默认永久存在。

你们有人知道这是否可能吗?如果是这样,我应该在哪里更改此设置?

目前使用 XCode 12.5

xcode xcode12

19
推荐指数
1
解决办法
574
查看次数

Xcode 12 - 没有要编译的架构(ONLY_ACTIVE_ARCH=YES,active arch=x86_64,VALID_ARCHS=arm64e armv7s arm64 arm7)

由于我将 Xcode 更新为 Xcode 12,因此在构建时出现此错误:

Check dependencies
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=arm64e armv7s arm64 arm7)
Run Code Online (Sandbox Code Playgroud)

我尝试了很多东西:

  • 通过卸载/重新安装 Pod pod install
  • Build Active Architecture OnlyNoYes进行调试发布
  • Pods 项目也一样

不知道该怎么办。当我想在 iOS 14 上启动时会出现此错误,但在 iOS 13.7 中,此操作完美无缺。

- 编辑 -

我通过在“MyProject”和“MyProjectTest”中添加arm64 arm64e armv7 armv7s x86_64到 来解决我的问题,VALID_ARCHS现在它可以工作了。

xcode ios react-native ios14 xcode12

18
推荐指数
4
解决办法
2万
查看次数

Tl.xcodeproj 链接的框架 'Pods_Tl.framework' 缺少此目标所需的一个或多个架构:armv7

我刚刚从 AppStore 更新到 Xcode 12.0.1,打开了我的旧项目,构建后出现错误。

这是错误的图像:
在此处输入图片说明

当我研究 SO 以寻求解决方案时,一些回答提到了在构建设置中更改架构和仅更改构建活动架构设置。所以我做了,但这没有帮助。

这是构建设置架构部分的图片:
在此处输入图片说明

在此处输入图片说明

正如我提到的,我遇到了同样的问题,但他们没有帮助我上传了我使用的解决方案的屏幕截图。

xcode ios cocoapods xcode-build-settings xcode12

18
推荐指数
2
解决办法
6725
查看次数

获取 SwiftUI ScrollView 的当前滚动位置

使用 new ScrolLViewReader,似乎可以以编程方式设置滚动偏移。

但我想知道是否也可以获取当前的滚动位置?

似乎ScrollViewProxy唯一附带的scrollTo方法,允许我们设置偏移量。

谢谢!

ios swift swiftui xcode12

17
推荐指数
4
解决办法
4116
查看次数

部署设置为 iOS 10.0 时提示将 iOS 部署目标更新为 12.0

我已经更新到 Xcode 12.0。我的应用程序的部署目标为 10.0,但在将 Xcode 更新到 12.0 后,我的 podfile 中的所有 pod 都得到以下信息:

屏幕截图 1:构建设置

更新 iOS 部署目标
这会将目标 'target' 的最小部署目标更新为 '12.0'。

当我将此应用程序的最低部署设置为 10.0 时,为什么我需要将最低部署更新为 12.0?

我是取消选中“构建设置”并单击执行更改还是更新?

ios swift xcode12

17
推荐指数
2
解决办法
4520
查看次数