问题标签 [xcode12.5]

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 投票
2 回答
130 浏览

ios - 如何删除 VALID_ARCHS?

我的开发环境是:macOS 11.3.1Xcode 12.5.1CocoaPods 1.9.3

我的问题是,在我项目的TAEGETS中,它显示了该字段VALID_ARCHS,我无法删除它。但它不在PROJECT中。

我也找不到相应的字段project.pbxproj,所以现在我不知道如何删除它。

当我创建一个新项目并且该字段不在TAEGETSPROJECT中时,我可以创建一个新项目并移动我的所有文件。但如果我不需要,我不想采取这种方法。

有没有其他方法可以解决我的问题?提前致谢!

0 投票
0 回答
154 浏览

ios - 在 Swift 中使用线程会导致内存泄漏

在我的 ViewModel 中使用线程时,我在我的应用程序中遇到了一个奇怪的行为。似乎 Thread.init 中发生了一些事情,即使调用 Thread 对象的 deinit(我什至没有启动线程)也会导致内存泄漏。

我对 Swift 比较陌生,所以这可能是我的错,但我不知道为什么。我有两个通过 NavigationView 链接在一起的视图。子 View 有一个 ViewModel,它在调用初始化方法时创建一个 Thread 并在调用反初始化方法时销毁 Thread 对象。当子 View “关闭”时,会调用 ViewModel 的去初始化方法。导航回父视图后,我可以在 Xcode 的内存分析器中看到新的内存泄漏

在此处输入图像描述

我在下面发布了一个重现此问题的小示例

HomeView:(主视图)

TestView:(子视图)

视图模型:

就是这样,不涉及任何魔法,但是当单击子视图中的“后退”按钮时,似乎不会在 ViewModel 的线程中被垃圾收集。任何提示可能有什么问题?这是一个错误还是我必须手动发布一些东西?

0 投票
0 回答
447 浏览

xcode - Xcode 12.5.1(或 git)不断从我们的仓库中删除 Package.resolved

我在一个由三名开发人员组成的团队中,从事一个使用 SPM 依赖项的 Xcode 项目(仅;没有 Cocoapods 等)。我们的 repo 托管在 Github。

Proj.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved最初致力于回购。定期切换到 Xcode 13b 会导致对该文件进行大量更改,因此有一段时间,我们.gitignoreProj.xcodeproj/project.xcworkspace/xcshareddata/那个被忽略的Package.resolved. 最近我删除了它,并重新添加Package.resolved到了 repo。

现在我们看到这种行为Package.resolved会定期被删除git pull,并且 git 会报告

我们找不到显示文件被删除的提交。我从未将其视为git status. 旧.gitignore文件绝不会重新出现。

更新:这可能与创建和合并分支有关。

知道是什么原因造成的吗?

0 投票
0 回答
52 浏览

ios - 为什么有 Xcode12.4/12.5,iOS 标准架构是 arm64 和 armv7,但使用任何 iOS 设备 (arm64) 存档?

在 Xcode 项目中,当我们在 DeploymentInfo 中选择 iPhone 和 iPad 时。如果我们选择目标,然后转到 Build Settings => Architectures。它显示了标准架构 arm64、armv7,但是当我们选择 Build => Any iOS Device (arm64) 时。

为什么任何 iOS 设备只有 arm64 而没有 armv7(之前它也有 armv7)?两者应该相同吗?

我问这个的原因是,因为这个问题,从 xcode 和 azure 管道创建的存档预计会有不同的架构。

0 投票
0 回答
17 浏览

xcode - 有没有办法获得有关构建错误来自何处的更多详细信息?

每当我使用 XCode 时,我似乎释放了一种潜在的能力,可以召唤迄今为止不为凡人所见的错误。我最近的一个问题是当我尝试归档从另一个 IDE 生成的 iOS 项目时出现“文件夹 BCSymbolMaps 不存在”错误。

在这种情况下,我想知道构建过程的哪个部分正在寻找这个文件夹,以便更好地了解如何实际解决问题 - 目前,我什至无法判断这个文件夹的位置(意思是我无法准确地更新构建过程以反映这一点),虽然我认为它意味着包含.bcsymbolmap文件,但我不确定为什么 XCode 假设另一个工具而不是 XCode 本身应该生成文件。

我可以使用任何工具来获取有关这里发生的事情的更多详细信息吗?理想情况下,它可以用于 XCode 的其他奇怪问题,因为我一直遇到这类事情。

0 投票
1 回答
21511 浏览

ios15 - Xcode 不支持 iOS 15.0

我昨天将我的 iPhone 更新到了 iOS 15.0,我想在 Xcode(版本 12.5.1)中构建。但在 Xcode 中显示“iPhone(不支持的操作系统版本)”,当我尝试构建(command + R)时,出现错误:

Xcode 不支持 iPhone 的 iOS 15.0 (19A346)。

有没有办法在不降级iOS的情况下使用它?

0 投票
2 回答
2952 浏览

ios - Xcode 13 - '/Users/test.xcodeproj' 中的项目无法打开,因为它是未来的 Xcode 项目文件格式

在 Xcode 12.5 中打开使用 Xcode13 创建的项目时,我收到以下错误消息:

“'/Users/[...].xcodeproj' 处的项目无法打开,因为它是未来的 Xcode 项目文件格式。使用兼容版本的 Xcode 调整项目格式以允许它被此版本打开Xcode。”

我应该如何调整项目?

错误截图

0 投票
1 回答
133 浏览

ios - 0 当我在 ViewController 中嵌入 TableViewCell 时,我想删除一个空格

我需要删除 tableviewcell 和安全区域之间的空间来添加背景颜色

这就是我得到的

这是我的表格视图单元和我的视图控制器。是我想要的,请帮忙

[这就是我得到的,我需要删除那个空白 2]

0 投票
0 回答
22 浏览

ios - Shark ORM 在 iPhone 和模拟器中不起作用

我们需要在我们的一个旧项目中调试和修复一些问题。他们使用Shark ORM 作为本地存储。它不适用于 iPhone 和模拟器。但是当我生成ipa并将应用程序安装在设备中时,它可以工作。可能是什么问题?有什么看法吗?

为了解决这个问题,我也尝试更新该特定的 pod。

提前致谢。

0 投票
0 回答
39 浏览

xcode - 在 xcode 12 中创建 ios 15 设备

是否可以在 xcode 12.5.1 中创建 ios15 设备?

我想我愿意升级到最新的 12.x - 不知道如何......

但我认为升级到最新版本可能会破坏我的应用程序。

任何建议表示赞赏。