标签: xcode13

无法将 pod 文件添加到 Xcode 13 项目

我正在尝试将 pod 文件添加到我的项目中,但我始终在终端中收到此错误。有谁知道如何解决这一问题?或者是因为我已经在 iOS 15 beta 中使用了 Xcode 13?我的项目称为 AdMob 测试,因为我想使用 Cocoapods 进行 Admob,以防您想知道。谢谢。

\n

myName@MacBook AdMob 测试 % pod init

\n

\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95 降价模板 \xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95 \xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2 \x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80 \x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95 \xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2 \x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80 \x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95 \xe2\x80\x95\xe2\x80\x95\xe2\x80\x95\xe2\x80\x95

\n

命令

\n
/usr/local/bin/pod init\n
Run Code Online (Sandbox Code Playgroud)\n

报告

\n
    \n
  • 你做了什么?

    \n
  • \n
  • 您预计会发生什么?

    \n
  • \n
  • 相反发生了什么?

    \n
  • \n
\n

\n
   CocoaPods : 1.10.1\n        Ruby : ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin20]\n    RubyGems : 3.0.3\n        Host : macOS 11.5 (20G5023d)\n       Xcode : 12.5 (12E262)\n         Git : git version …
Run Code Online (Sandbox Code Playgroud)

xcode cocoapods xcode13

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

异步等待调用后更新 UI

我从 API 加载书籍,加载时显示活动指示器,在服务器响应后更新标签。

activityView.isHidden = false
        
let task = detach {
    do {
        let books = try await self.bookService.fetchBooks()
        DispatchQueue.main.async {
            self.show(books: books)
        }
    } catch {
        DispatchQueue.main.async {
            self.resultLabel.text = error.localizedDescription
        }
    }
    DispatchQueue.main.async {
       self.activityView.isHidden = true
    }
}

//...
Run Code Online (Sandbox Code Playgroud)

我的问题是更新主队列上的 UI 的更好方法是什么?DispatchQueue.main.async看起来很丑,我想有更好的方法来做同样的事情。

我必须使用它,因为所有 UI 更新都应该在主线程上,并且我会收到编译器错误,而没有DispatchQueue.main.async类似的内容

与全局参与者“MainActor”隔离的属性“文本”无法从非隔离上下文中发生突变

或者

与全局参与者“MainActor”隔离的属性“isHidden”无法从非隔离上下文中进行突变

PS使用Xcode 13.0b2

async-await swift xcode13

11
推荐指数
1
解决办法
4679
查看次数

具有关联值的枚举案例不能用“@available”标记为可能不可用

我在Xcode 13上收到以下代码的错误消息

@available(iOS 13.0, *)
    case windowScene(_: UIWindowScene, windowLevel: UIWindow.Level)
Run Code Online (Sandbox Code Playgroud)

具有关联值的枚举案例不能用“@available”标记为可能不可用

有谁知道我为什么会收到此错误以及纠正该错误的解决方案是什么?它在 Xcode 12 中运行良好。

xcode swift xcode13

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

Xcode 13 - 无法打开“/Users/test.xcodeproj”中的项目,因为它采用未来的 Xcode 项目文件格式

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

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

我该如何调整项目?

错误截图

xcode ios xcode12.5 xcode13

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

Xcode 13 缺少产品文件夹,Finder 菜单中的“显示构建文件夹”在哪里

Xcode 13 发行说明指出:

\n
\n

当产品组位于默认位置时,项目导航器会隐藏\xe2\x80\x99s。产品 > 在 Finder 菜单项中显示构建文件夹\n取代了最常见的用途。(71561549)

\n
\n

这个菜单在哪里?我使用的是 OSX 11.5.1 并运行 xcode13,但在 finder 或 Xcode 产品下拉菜单中看不到任何内容。谢谢。

\n

在此输入图像描述

\n

xcode xcode13

11
推荐指数
1
解决办法
6531
查看次数

iOS15 如何在 Xcode 13 中测试应用程序图标?

在准备好优化您的 App Store 产品页面的会议中:

\n
\n

请记住,要测试应用程序图标的变体,您需要将图标资源包含在当前可用的应用程序版本的二进制文件中。

\n
\n

我应该如何在 Xcode 13 中创建不同的应用程序图标,或者是否有任何相关的文档链接?谢谢~

\n\n

ios15 xcode13

11
推荐指数
1
解决办法
8742
查看次数

Xcode 13、iOS 15 签名和帐户过期问题,有连接吗?

所以我尝试在手机上运行应用程序。我确实有 Xcode 13 并运行 iOS 15。不确定这有多相关。

\n

因此,当我运行该应用程序时,出现以下错误:

\n

代码:

\n
\n

无法完成操作\xe2\x80\x99。无法启动应用程序,因为它的代码签名无效、权限不足或其配置文件尚未受到用户的明确信任。

\n
\n

iPhone:

\n
\n

您的设备管理设置不允许在此 iPhone 上使用开发人员“Apple Developer: Name”的应用程序。您可以在“设置”中允许使用这些应用程序。

\n
\n

因此,我转到“设置”->“常规”->“VPN 和设备管理”以允许该应用程序,但没有弹出任何内容。我还尝试过在 Mac 上登录帐户。我什至卸载了 Xcode 并重置了计算机。我不知道还能做什么。

\n

我可以告诉你,我的付费开发者帐户已过期。不知道从这里去哪里。

\n

ios15 xcode13

10
推荐指数
1
解决办法
2453
查看次数

UIDatePicker 渲染在 Xcode 13 (iOS 15) 中右对齐

我使用Xcode 13iOS 15编译了我的应用程序,我注意到它UIDatePicker已经正确对齐。

在此输入图像描述

您可以看到我的故事板已正确设置并带有约束:

在此输入图像描述

这个 UI 元素工作正常,即使我在运行 iOS 15 的设备上下载应用程序的 App Store 版本,它也能正确呈现。只是用 Xcode 13 编译它才导致混乱。

还有其他人遇到这个问题吗?

xcode uidatepicker ios15 xcode13

10
推荐指数
1
解决办法
1998
查看次数

无法在 macOS Monterey 版本 12.0 Beta 中安装 Cocoapods - Xcode 13.0(13A233)

无法在 MacOS 12.0 Beta 和 Xcode 版本 13.0 中安装 Cocoapods

这是sudo gem install cocoapods的终端输出

userName@users-Mac-mini ~ % sudo gem install cocoapods 密码:构建本机扩展。这可能需要一段时间... 错误:安装 cocoapods 时出错:错误:无法构建 gem 本机扩展。

当前目录:/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.4/ext/ffi_c /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I /Library/ Ruby/Site/2.6.0 -r ./siteconf20211006-2973-16tlcws.rb extconf.rb *** extconf.rb 失败 *** 由于某种原因无法创建 Makefile,可能缺少必要的库和/或标头。检查 mkmf.log 文件以获取更多详细信息。您可能需要配置选项。

提供的配置选项: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib -- without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/$(RUBY_BASE_NAME) --with-ffi_c-dir --without-ffi_c-dir --with-ffi_c-包含 --without-ffi_c-include=${ffi_c-dir}/include --with-ffi_c-lib --without-ffi_c-lib=${ffi_c-dir}/lib --enable-system-libffi --disable -system-libffi --with-libffi-config --without-libffi-config --with-pkg-config --without-pkg-config /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib /ruby/2.6.0/mkmf.rb:467 try_do': The compiler failed to generate an executable …

ios cocoapods flutter xcode13 macos-monterey

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

Xcode 13 UIButton 状态配置未显示在界面生成器中

更新到 Xcode 13 后,当我将 UIButton 添加到 Storyboard 时,状态配置不再显示为选项。

显示缺少状态配置的屏幕截图

ios swift xcode13

9
推荐指数
1
解决办法
2693
查看次数