问题标签 [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.
ios - 如何删除 VALID_ARCHS?
我的开发环境是:macOS 11.3.1,Xcode 12.5.1,CocoaPods 1.9.3
我的问题是,在我项目的TAEGETS中,它显示了该字段VALID_ARCHS
,我无法删除它。但它不在PROJECT中。
我也找不到相应的字段project.pbxproj
,所以现在我不知道如何删除它。
当我创建一个新项目并且该字段不在TAEGETS或PROJECT中时,我可以创建一个新项目并移动我的所有文件。但如果我不需要,我不想采取这种方法。
有没有其他方法可以解决我的问题?提前致谢!
ios - 在 Swift 中使用线程会导致内存泄漏
在我的 ViewModel 中使用线程时,我在我的应用程序中遇到了一个奇怪的行为。似乎 Thread.init 中发生了一些事情,即使调用 Thread 对象的 deinit(我什至没有启动线程)也会导致内存泄漏。
我对 Swift 比较陌生,所以这可能是我的错,但我不知道为什么。我有两个通过 NavigationView 链接在一起的视图。子 View 有一个 ViewModel,它在调用初始化方法时创建一个 Thread 并在调用反初始化方法时销毁 Thread 对象。当子 View “关闭”时,会调用 ViewModel 的去初始化方法。导航回父视图后,我可以在 Xcode 的内存分析器中看到新的内存泄漏
我在下面发布了一个重现此问题的小示例
HomeView:(主视图)
TestView:(子视图)
视图模型:
就是这样,不涉及任何魔法,但是当单击子视图中的“后退”按钮时,似乎不会在 ViewModel 的线程中被垃圾收集。任何提示可能有什么问题?这是一个错误还是我必须手动发布一些东西?
xcode - Xcode 12.5.1(或 git)不断从我们的仓库中删除 Package.resolved
我在一个由三名开发人员组成的团队中,从事一个使用 SPM 依赖项的 Xcode 项目(仅;没有 Cocoapods 等)。我们的 repo 托管在 Github。
Proj.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
最初致力于回购。定期切换到 Xcode 13b 会导致对该文件进行大量更改,因此有一段时间,我们.gitignore
在Proj.xcodeproj/project.xcworkspace/xcshareddata/
那个被忽略的Package.resolved
. 最近我删除了它,并重新添加Package.resolved
到了 repo。
现在我们看到这种行为Package.resolved
会定期被删除git pull
,并且 git 会报告
我们找不到显示文件被删除的提交。我从未将其视为git status
. 旧.gitignore
文件绝不会重新出现。
更新:这可能与创建和合并分支有关。
知道是什么原因造成的吗?
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 管道创建的存档预计会有不同的架构。
xcode - 有没有办法获得有关构建错误来自何处的更多详细信息?
每当我使用 XCode 时,我似乎释放了一种潜在的能力,可以召唤迄今为止不为凡人所见的错误。我最近的一个问题是当我尝试归档从另一个 IDE 生成的 iOS 项目时出现“文件夹 BCSymbolMaps 不存在”错误。
在这种情况下,我想知道构建过程的哪个部分正在寻找这个文件夹,以便更好地了解如何实际解决问题 - 目前,我什至无法判断这个文件夹的位置(意思是我无法准确地更新构建过程以反映这一点),虽然我认为它意味着包含.bcsymbolmap
文件,但我不确定为什么 XCode 假设另一个工具而不是 XCode 本身应该生成文件。
我可以使用任何工具来获取有关这里发生的事情的更多详细信息吗?理想情况下,它可以用于 XCode 的其他奇怪问题,因为我一直遇到这类事情。
ios15 - Xcode 不支持 iOS 15.0
我昨天将我的 iPhone 更新到了 iOS 15.0,我想在 Xcode(版本 12.5.1)中构建。但在 Xcode 中显示“iPhone(不支持的操作系统版本)”,当我尝试构建(command + R)时,出现错误:
Xcode 不支持 iPhone 的 iOS 15.0 (19A346)。
有没有办法在不降级iOS的情况下使用它?
ios - Shark ORM 在 iPhone 和模拟器中不起作用
我们需要在我们的一个旧项目中调试和修复一些问题。他们使用Shark ORM 作为本地存储。它不适用于 iPhone 和模拟器。但是当我生成ipa并将应用程序安装在设备中时,它可以工作。可能是什么问题?有什么看法吗?
为了解决这个问题,我也尝试更新该特定的 pod。
提前致谢。
xcode - 在 xcode 12 中创建 ios 15 设备
是否可以在 xcode 12.5.1 中创建 ios15 设备?
我想我愿意升级到最新的 12.x - 不知道如何......
但我认为升级到最新版本可能会破坏我的应用程序。
任何建议表示赞赏。