标签: xcode12

Xcode 12 - 下载更多模拟器运行时为空

我无法在 XCode 12 中添加更多模拟器操作系统版本,例如 iOS 13,列表为空:在此处输入图片说明

在此处输入图片说明

如何使用不同的 ios 版本添加更多模拟器?

xcode xcode12

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

Xcode 12 Apple M1 arm64 - 可设计的错误:“错误的架构”

我当前的项目在基于 Apple Silicon 的机器上使用 Interface builder 时会抛出 IBDesignable 错误。

该项目在模拟器和真实设备上也能很好地构建,但界面构建器似乎无法在基于 arm64 的系统上正确绘制那些 IB Designables……很奇怪。

希望有人知道要设置哪个标志来纠正这个错误..bc 这让我发疯了:/

错误:

"dlopen(MYAPP.app, 1): no suitable image found. Did find MYAPP.app: mach-o, but wrong architecture"
Run Code Online (Sandbox Code Playgroud)

希望你们能帮助我,我知道这是早期采用者问题的一部分,但这必须以某种方式解决!?

architecture interface-builder silicon xcode12

16
推荐指数
3
解决办法
3526
查看次数

SwiftUI 侧边栏不记得状态

我有这个应用程序使用iOS14 中为 iPad 操作系统引入的新侧边栏,但我不明白为什么它在隐藏时不记得状态

这是侧边栏结构

import SwiftUI

struct Sidebar: View {
    
    @Environment(\.managedObjectContext) var moc
    @Binding var selection : Set<NavigationItem>
    
    var body: some View {
        List(selection: $selection) {
            NavigationLink(destination: AgendaView().environment(\.managedObjectContext, moc).navigationTitle("Agenda"), label: {
                Label("Agenda", systemImage: "book")
            })
            .tag(NavigationItem.agenda)
            
            NavigationLink(destination: Text("Subjects"), label: {
                Label("Materie", systemImage: "tray.full")
            })
            .tag(NavigationItem.subjects)
            
            NavigationLink(destination: Text("Calendario"), label: {
                Label("Calendario", systemImage: "calendar")
            })
            .tag(NavigationItem.calendar)
            
            NavigationLink(destination: SettingsView().environment(\.managedObjectContext, moc).navigationTitle("Impostazioni"), label: {
                Label("Impostazioni", systemImage: "gear")
            })
            .tag(NavigationItem.settings)
            
        }
        .listStyle(SidebarListStyle())
    }
}
Run Code Online (Sandbox Code Playgroud)

为了标记元素,我使用了一个名为 NavigationItem 的自定义结构

enum NavigationItem {
    case agenda
    case …
Run Code Online (Sandbox Code Playgroud)

sidebar swiftui ipados ios14 xcode12

15
推荐指数
1
解决办法
1670
查看次数

如何将@namespace 传递给 SwiftUI 中的多个视图?

我正在使用新的 Xcode 12 beta 和 SwiftUi 2.0。.matchedGeometryEffect()修改器非常适合做英雄动画。@NamespaceSwiftUI 中引入了一个新属性。它超级酷。工作真棒。

我只是想知道是否有可能将命名空间变量传递给多个视图?

这是我正在研究的一个例子,

struct HomeView: View {
    @Namespace var namespace
    @State var isDisplay = true
    
    var body: some View {
        ZStack {
            if isDisplay {
                VStack {
                    Image("share sheet")
                        .resizable()
                        .frame(width: 150, height: 100)
                        .matchedGeometryEffect(id: "img", in: namespace)
                    Spacer()
                }
                .frame(maxWidth: .infinity, maxHeight: .infinity)
                .background(Color.blue)
                .onTapGesture {
                    withAnimation {
                        self.isDisplay.toggle()
                    }
                }
            } else {
                VStack {
                    Spacer()
                    Image("share sheet")
                        .resizable()
                        .frame(width: 300, height: 200)
                        .matchedGeometryEffect(id: "img", in: namespace) …
Run Code Online (Sandbox Code Playgroud)

swiftui ios14 xcode12

15
推荐指数
3
解决办法
1955
查看次数

ARCHS[@]:Xcode 12 中未绑定的变量

我们的 iOS 项目在 Xcode 11 中成功构建。 但是,在 Xcode 12 上,它显示如下错误:

PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks/Users/NgoHoangLien/Library/Developer/Xcode/DerivedData/BeneKitten-asctqxwawireafgebpjujkfxjvcg/Build/Intermediates.noindex/BeneKitten.build/Debug-iphoneos/BeneKitten\Dev.build/BeneKitten\Dev.build/BeneKitten/DerivedData/BeneKitten-asctqxwawireafgebpjujkfxjvcg .sh(在项目“BeneKitten”的目标“BeneKitten Dev”中) cd /Users/NgoHoangLien/Project/Benekitten-iOS /bin/sh -c /Users/NgoHoangLien/Library/Developer/Xcode/DerivedData/BeneKitten-asctqxwawireafgebpjujkfxjvcg /Intermediates.noindex/BeneKitten.build/Debug-iphoneos/BeneKitten\\ Dev.build/Script-6F989132ECCA2B13FEF9458F.sh

发送 1868986 字节接收 70 字节 3738112.00 字节/秒总大小为 1868525 加速为 1.00 /Users/NgoHoangLien/Project/Benekitten-iOS/Pods/Target Support Files/Pods-BeneKitten Dev/Pods-BeneKitten line Dev-frameworks. : ARCHS[@]: 未绑定变量命令 PhaseScriptExecution 失败,退出代码非零。

我按照互联网上的指南为 EXCLUDED_ARCHS 制作了“arm64”。删除 VALID_ARCHS。但它仍然无法编译。希望各位高级工程师,像你们这样的专家能帮帮我。

ios swift xcode12

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

Xcode 12 问题 - 找不到目标“arm64-apple-ios-simulator”的模块“FrameworkName”;找到:x86_64-apple-ios-simulator,x86_64

更新到 Xcode 12 后,项目在模拟器上构建时给了我这个错误:

Could not find module 'FrameworkName' for target 'arm64-apple-ios-simulator'; found: x86_64-apple-ios-simulator, x86_64
Run Code Online (Sandbox Code Playgroud)

该框架与 cocoapods 一起安装。它适用于 Xcode 11。使用 Xcode 12 在“任何 iOS 设备”或真正的 iPhone 上构建也可以正常工作。Xcode 12 有什么不同?

ios swift xcode12

14
推荐指数
1
解决办法
9169
查看次数

Xcode 12 出现错误

我正在使用 Xcode 创建带有 iOS 应用程序的 watchOS 应用程序。当我运行我的空应用程序时,我在调试控制台中收到以下错误。我不确定为什么会收到这些错误。在此处输入图片说明

WatchApp Extension[1722:69488] [default] lookupMainFuncAddressInMachHeader:71: Invalid Swift entry point data
WatchApp Extension[1722:69488] [default] lookupMainFuncAddressInMachHeader:77: Swift entry point address could not be determined.
Run Code Online (Sandbox Code Playgroud)

ios swift watchkit xcode12

14
推荐指数
1
解决办法
1286
查看次数

Xcode 12 问题:“找不到构建输入文件”- 在 React Native 应用程序上构建以供发布

当我尝试为“任何 iOS 设备”进行归档构建时,我收到此错误:

找不到构建输入文件:'/Users/.../Library/Developer/Xcode/DerivedData/[app]-czrkuohjfzuzzxfobfoyptxhyoyo/Build/Intermediates.noindex/ArchiveIntermediates/[app]/InstallationBuildProductsLocation/Applications/[产品名称]。应用程序/[产品名称]'

我在为 iOS 模拟器构建时收到了同样的错误,但这篇文章修复了它 -升级到 Xcode 12:ld 后的问题:为 iOS 模拟器构建,但在为 iOS 构建的 dylib 中链接,架构 arm64

我还收到有关可能与错误相关或不相关的架构的警告:

ARCHS (arm64) 中的架构均无效。考虑将 ARCHS 设置为 $(ARCHS_STANDARD) 或更新它以包含至少一个来自 VALID_ARCHS (arm64, armv7s, armv7) 的值,该值不在 EXCLUDED_ARCHS (arm64) 中。

架构

VALID_ARCHS

react-native react-native-ios xcode12

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

Xcode 12 中的“隐藏或显示调试区域”图标在哪里?

最近我从 Xcode 11.7 转移到 Xcode 12。

但是在 Xcode 12 中,我丢失了一个曾经用于show or hide the debug area(console area).

在 Xcode 11.7 中,图标位于 IDE 的左上角。

在此处输入图片说明
(这是彩色的)

现在在 Xcode 12 中,只有一个图标。

在此处输入图片说明

您知道在 Xcode 12 中可以在哪里找到显示或隐藏调试区域(控制台区域)图标吗?

console xcode ios swift xcode12

14
推荐指数
2
解决办法
3800
查看次数

'exported: true' 对 Xcode 12.5 中的 '_specialize' 属性没有影响

在我的机器上,Xcode 已自动升级到最新版本的 Xcode 12.5。我现在在构建我的项目时遇到了问题。它昨天在 Xcode 12.4 上完美运行,没有代码更改,也没有库更改。完全相同的代码库。

任何人都解决了这个问题并解决了这个问题?

收到错误信息:

'exported: true' has no effect in '_specialize' attribute 在此处输入图片说明

尝试过(但没有帮助):

  1. 重启机器
  2. 杀死并重新启动Xcode
  3. 清洁构建
  4. 删除派生数据

ios xcode12

14
推荐指数
2
解决办法
4909
查看次数