标签: xcode13

<未知>:1:1:循环引用 XCode 13

编译项目时XCode 13.2出现错误,在所有以前的XCode版本代码中工作正常。Xcode 13以上版本抛出错误并且没有获取导致错误的任何特定文件或podname

  • 错误

/Users/stevesarsawa/Documents/Projects/MyApp/IOS/:1:1:循环引用

  • 图片

错误图像

错误图像_2

在这里我只得到<unknown> error,而不是得到任何导致错误的特定文件/类名框架名称

还尝试了下面提到的问题的解决方案:-

注意:-这里我尝试从不同的路径运行代码,例如桌面/桌面>子文件夹、文档/文档>子文件夹等等。但没有任何作用。并且仍然收到错误(如附图所示)。

ios swift xcode13

5
推荐指数
0
解决办法
211
查看次数

FBLPromises.framework 不包含位码 - 构建失败

即使在我的 Podfile 中将 Bitcode 设置为 No 后,我也会收到以下错误。这种情况发生在不同的 Xcode 中,最高版本为 14.0(此时我收到签名错误,这也没有意义,因为我已经在所有目标上建立了开发团队):

错误(Xcode):'/Users/builder/Library/Developer/Xcode/DerivedData/Runner-edaimyiflreloheqntgnhkmwcclv/Build/Intermediates.noindex/ArchiveIntermediates/Runner/BuildProductsPath/Release-iphoneos/PromisesObjC/FBLPromises.framework/FBLPromises'不包含位码。您必须在启用位码(Xcode 设置 ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用该目标的位码。文件“/Users/builder/Library/Developer/Xcode/DerivedData/Runner-edaimyiflreloheqntgnhkmwcclv/Build/Intermediates.noindex/ArchiveIntermediates/Runner/BuildProductsPath/Release-iphoneos/PromisesObjC/FBLPromises.framework/FBLPromises”架构arm64

当我将启用位码设置为“是”时,我收到其他错误......并且看起来如此,大多数人建议设置为“否”。

对此有何想法?它似乎是特定于这个特定框架的。

xcode cocoapods flutter xcode13

5
推荐指数
1
解决办法
1万
查看次数

AppCheck 失败:当前平台和操作系统版本不支持证明提供程序 AppAttestProvider

当我尝试将 App Check 集成到我的 iOS 应用程序中时,出现以下错误。

\n

AppCheck failed: \'The operation couldn\xe2\x80\x99t be completed. The attestation provider AppAttestProvider is not supported on current platform and OS version.\'

\n

自从出现此错误后,当我尝试从 Firestore 获取文档时,Missing or insufficient permissions.即使我所有的就绪/写入安全规则都设置为true.

\n

作为参考,我正在使用 Xcode 13,我的项目设置设置为 iOS 15.4,并且我正在使用App Attest提供程序。我非常有信心我正确实施了一切,包括:

\n
    \n
  1. 安装FirebaseAppCheck(我使用SPM)。
  2. \n
  3. 向我的应用程序添加应用程序证明功能。
  4. \n
  5. 在我的项目文件中.entitlements,将 App Attest 环境设置为production.
  6. \n
  7. 在调用之前在我的应用程序委托中设置我的应用程序检查提供程序工厂FirebaseApp.configure()
  8. \n
  9. 在我的 Firebase 控制台中启用应用程序检查。
  10. \n
\n

ios firebase swift firebase-app-check xcode13

5
推荐指数
1
解决办法
3585
查看次数

如何使用 XCode 13.4 为 iOS 16 设备构建应用程序?

我在一家公司工作,该公司在 AppStore 中有一个应用程序。我们需要在发布之前对 iOS 16 进行测试。我无法使用 XCode 13.4 构建 iOS 16 设备应用程序。如果我们使用 Firebase 进行构建并在 iOS 16 中运行该应用程序,但该应用程序卡在启动屏幕上并且没有崩溃。所以我找不到问题所在。

有没有办法在不使用远程数据库的情况下记录我的代码?

xcode swift ios15 xcode13 ios16

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

在整个应用程序中强制使用灯光模式 - Xcode 13.4.1

我希望在我的整个应用程序中强制使用浅色模式。我读过很多关于这个主题的帖子,所有这些都表明我应该在项目的信息窗格中将 UIUserinterfaceStyle 设置为亮起。当我打开信息窗格时,UIInterfacestyle 不存在。外观也不是。我知道如何做到这一点吗?

Xcode 13.4.1,iOS 应用程序

我的应用程序目标中的信息窗格

xcode ios xcode13

5
推荐指数
1
解决办法
2098
查看次数

ITMS-90725 无用的错误消息,因为它自相矛盾,Apple 上传

我应该如何解决这个问题?

ITMS-90725:SDK 版本问题 - 此应用程序是使用 iOS 15.5 SDK 构建的。提交到 App Store 的所有 iOS 应用程序都必须使用 iOS 15 SDK 或更高版本(包含在 Xcode 13 或更高版本中)构建。

它抱怨我需要使用 iOS 15 SDK 或更高版本进行构建,但也告诉我我实际上使用的是 15.5 SDK。

我还可以发誓,这个错误只发生在我的 3 个推送测试飞行版本中的 2 个上,而且就在今天。(最后两个)

我交叉检查了我最近的所有编译,所有编译都是使用 Xcode 13.4.1 完成的,构建元数据显示 19F64。

我商店里已经有应用程序了,所以我有点困惑

app-store ios xcode13

5
推荐指数
1
解决办法
4023
查看次数

Swift 5.5 并发:创建具有自定义错误类型的任务

我需要在我创建的任务中使用我自己的自定义错误枚举:

enum MyError: Error {
 case someError
}

var myTask: Task<MyModel, MyError> = Task { () throws -> MyModel in
            // in case of an error: 
            // throw .someError
            // ... perform some work
            return MyModel()
        }
Run Code Online (Sandbox Code Playgroud)

但我在任务初始化程序的开头收到以下错误: Referencing initializer 'init(priority:operation:)' on 'Task' requires the types 'MyError' and 'Error' be equivalent

如何限制Task只抛出属于我的自定义错误类型的错误MyError

swift swift5.5 xcode13 swift-concurrency

4
推荐指数
1
解决办法
65
查看次数

LSApplicationQueriesSchemes Xcode 13 或 iOS15 BUG?

我在项目Info.plist中使用“LSApplicationQueriesSchemes”,其中包含219个url方案。

我使用此文件中包含的 urlscheme 来确定用户的手机上是否安装了应用程序,这在 iOS15 之前运行良好,但最近在使用 xcode13 提交应用程序更新后,当我去检查是否安装了应用程序时遇到了问题,它提示我“-canOpenURL:URL失败:“xxxx://” - 错误:“不允许此应用程序查询方案xxxx”。

在此输入图像描述

我已将 xxxx 添加到 LSApplicationQueriesSchemes,但仍然收到此错误,我测试了更改位置或减少 LSApplicationQueriesSchemes 中包含的 urlscheme 数量,发现 LSApplicationQueriesSchemes 的前 35 个左右工作正常,前 35 个或所以之后就会提示这个错误。不知道这是xcode13的bug还是ios15的问题,还是不行。

此问题仅出现在升级iOS15的手机上

lsapplicationqueriesschemes ios15 xcode13

4
推荐指数
1
解决办法
7353
查看次数

列表行分隔符可见性设置不起作用?Xcode 13

似乎列表上分隔符的可见性设置不起作用..有人知道一个简单的解决方法吗?

这是一段示例代码:

import SwiftUI

struct ContentView: View {
    var listData = ["John", "Mack", "Bush"]
    var body: some View {
        List(listData, id: \.self) { name in
            Text(name)
        }.listRowSeparator(.hidden)
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
Run Code Online (Sandbox Code Playgroud)

swiftui xcode13

3
推荐指数
1
解决办法
1336
查看次数

Xcode 13:“‘NSPersistentCloudKitContainerOptions’类型的值没有成员‘databaseScope’`

升级到 Xcode 13.0 (13A233) 后,以下用于 Xcode 12 的代码

let publicOptions = NSPersistentCloudKitContainerOptions(containerIdentifier: containerIdentifier)
publicOptions.databaseScope = .public
Run Code Online (Sandbox Code Playgroud)

产生错误:Value of type 'NSPersistentCloudKitContainerOptions' has no member 'databaseScope'

事实上,当我点击NSPersistentCloudKitContainerOptions它时,它显示了旧的(iOS 13)版本的CoreData框架,没有databaseScope.

我的部署目标是 iOS 14,它曾经与 Xcode 12 一起工作很长一段时间。此外,它现在在几个项目中被破坏,包括使用 Xcode 12 创建的项目,即最近的项目。如何解决这个问题?

xcode core-data xcode13

3
推荐指数
1
解决办法
747
查看次数