问题标签 [xcode12]

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.

0 投票
1 回答
1499 浏览

ios - iOS 14 SKAdNetwork 和 AppTrackingTransparency 实施

自 iOS 14AppTrackingTransparency引入框架以来,我需要帮助来SKAdNetwork实现生成/理解我们需要在SKStoreProductViewControler loadProductWithParameters:completionBlock:方法中发送的额外元信息。如果有人在完成应用程序安装回调之前有示例代码或 E2E 概述,那将会很有帮助。谢谢。

https://developer.apple.com/documentation/storekit/skadnetwork

https://developer.apple.com/documentation/storekit/skadnetwork/generating_the_signature_to_validate_an_installation

0 投票
1 回答
3249 浏览

ios - 如何在 iOS 14、SwiftUI 2 中以编程方式更改 PageTabView?

我正在探索 Xcode 12 和 SwiftUI 2.0 中的新事物

我在 Xcode 12、iOS 14、Swift UI 2 中创建了一个带有 TabView 和 PageTabViewStyle 的页面浏览入门屏幕。我想在单击下一个按钮时添加它,页面应该移动到第二个视图。这里文本(“你好”)

0 投票
3 回答
5019 浏览

swift - 更改 TabView 指示器 SwiftUI

在此处输入图像描述

有没有办法改变 swiftUI 中的 tabView 指示器颜色?

这是我的代码

我尝试了 tabViewStyle(PageIndexViewStyle(backgroundDisplayMode: Color ?)) 但无法解决

0 投票
3 回答
2668 浏览

ios - Xcode 12 Beta - 找不到模拟器运行时

我已经安装了 Xcode 12 beta 2。我尝试在 Mac OS Catalina 上通过 Jenkins 运行我们的 xamarin 项目。它失败并出现以下错误。当我从 Mac Visual Studio 构建相同的项目时,它成功且没有任何错误。

我还xcrun simctl list查看了 Xcode 12 beta 的可用运行时模拟器。它显示了以下列表,但在构建时失败。

== 运行时 ==

== 设备 ==

当我打开 Xcode 设置并单击组件 -> 模拟器时,我在列表中看不到iOS 14

谁能帮我解决这个问题?

0 投票
3 回答
17755 浏览

swift - Xcode 错误提示“使用核心数据获取请求时无法在范围内找到类型‘TestModelCoreData’,但它可以编译并运行

下面的代码是我的观点,我正在处理核心数据,但它一直给我错误,它无法在范围内找到实体,但应用程序运行良好,一切都被保存和获取得很好。

这是它给出的错误的屏幕截图

0 投票
1 回答
1397 浏览

swift - AudioKit Xcode 12 测试版

刚刚下载了 Xcode 12 beta,并尝试安装 AudioKit 框架,将“其他链接器标志”设置为包含“-lc++”并确保添加的框架设置为“嵌入和签名”

当我开始一个 AudioKit 主类时:

我尝试编译后收到以下错误消息:

无法从其模块接口构建模块“AudioKit”;生成它的编译器“Apple Swift 5.2 版(swiftlang-1103.0.32.1 clang-1103.0.32.29)”可能使用了该编译器不支持的功能,“Apple Swift 5.3 版(swiftlang-1200.0.16.13 clang) -1200.0.22.25)' 即版本更新将及时修复 - 有人知道适用于 Xcode 12/iOS 14 的 AudioKit 何时发布吗?

0 投票
5 回答
7604 浏览

swift - 在 Xcode 12 中使用 @main

我想在 iOS 13 及更高版本上运行此代码我应该如何修复此错误?我想让这段代码也可以在 iOS 13 上运行。

但它告诉我这个错误

错误图像

0 投票
0 回答
936 浏览

environment - Xcode 12:面板中的环境覆盖设置未反映在模拟器上

我关注了有关 iOS 14 新内容的 YouTube 视频。现在我们可以通过面板设置环境覆盖。但是我发现像 Text Dynamic 类型这样的变化并没有反映在 iOS 模拟器上。搜了一圈,很新,没有找到相关资料。有没有人在这里遇到同样的问题,如何解决?

有一条警告“2020-07-18 11:46:25.479202+0800 SwiftUITest[32945:888273] libMobileGestalt MobileGestaltCache.c:38:此平台上没有持久缓存。” 在控制台中。不确定是否相关。

在此处输入图像描述

MacOS: 10.15.6 Beta (19G71a)

Xcode: 12.0 beta 2 (12A6163b)

0 投票
4 回答
7369 浏览

swift - Xcode 12 beta 和 iOS 14:奇怪的控制台日志“objc[5551]: Class ... is implemented in both”

我刚刚下载了 Xcode 12 beta 2,现在我在运行我的应用程序时在控制台中收到了一堆奇怪的日志(使用 Xcode 11.5 时不会出现这些警告)。
它们如下所示:

我也为其他一些类(如(、、、、等))获取CSVoiceIdXPCClientCSNNVADEndpointAnalyzer这些CSAudioRecordContext日志CSOSTransaction。该应用程序使用 CoreData(与 CloudKit 结合)、FileManager 和 UserDefaults。如果应用程序使用 Xcode 11.5 运行,则不会显示日志,并且对于大多数类,我很确定它们不会在我的代码中使用(至少我不会故意使用它们)。
请注意,日志仅在使用 iOS 14.0 运行模拟设备时出现。例如,如果您选择 iPhone 11 Pro (13.5),则不会出现日志(仍然使用 Xcode 12)。

那么这个问题是否有解决方案,或者它只是当前 Xcode 12 beta 版本的一个错误,将在进一步的 Xcode 12 beta 版本发布期间被删除?

编辑:
现在objc[5551]...替换为objc[6229]...

0 投票
0 回答
1916 浏览

swift - SwiftUI - macOS Big Sur - 如何将 ToolbarItem 移动到相应的右视图

我正在尝试创建一个带有侧边栏和拆分视图的三列窗口。拆分视图中的每个左视图和右视图都应该有一个相应的 ToolbarItem,显示在它们各自的工具栏/导航标题空间中。

为此,我创建了一个包含侧边栏、左视图和右视图的简单视图。我为左视图创建了一个 ToolbarItem,为右视图创建了另一个 ToolbarItem。但是,属于右视图的 ToolbarItem 显示在左视图的工具栏空间中。有没有办法为每个视图创建特定的 ToolbarItem。任何帮助是极大的赞赏。

下面是我创建的源代码。我还附上了显示该问题的屏幕截图。我正在使用 Xcode 12 测试版和 macOS Big Sur 测试版。

工具栏问题