我正在尝试将 pod 文件添加到我的项目中,但我始终在终端中收到此错误。有谁知道如何解决这一问题?或者是因为我已经在 iOS 15 beta 中使用了 Xcode 13?我的项目称为 AdMob 测试,因为我想使用 Cocoapods 进行 Admob,以防您想知道。谢谢。
\nmyName@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/usr/local/bin/pod init\nRun Code Online (Sandbox Code Playgroud)\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) 我从 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
我在Xcode 13上收到以下代码的错误消息
@available(iOS 13.0, *)
case windowScene(_: UIWindowScene, windowLevel: UIWindow.Level)
Run Code Online (Sandbox Code Playgroud)
具有关联值的枚举案例不能用“@available”标记为可能不可用
有谁知道我为什么会收到此错误以及纠正该错误的解决方案是什么?它在 Xcode 12 中运行良好。
在 Xcode 12.5 中打开使用 Xcode13 创建的项目时,我收到以下错误消息:
“无法打开位于‘/Users/[...].xcodeproj’的项目,因为它是未来的 Xcode 项目文件格式。使用兼容版本的 Xcode 调整项目格式,以允许该版本的 Xcode 打开它Xcode。”
我该如何调整项目?
Xcode 13 发行说明指出:
\n\n\n当产品组位于默认位置时,项目导航器会隐藏\xe2\x80\x99s。产品 > 在 Finder 菜单项中显示构建文件夹\n取代了最常见的用途。(71561549)
\n
这个菜单在哪里?我使用的是 OSX 11.5.1 并运行 xcode13,但在 finder 或 Xcode 产品下拉菜单中看不到任何内容。谢谢。
\n\n\n\n请记住,要测试应用程序图标的变体,您需要将图标资源包含在当前可用的应用程序版本的二进制文件中。
\n
我应该如何在 Xcode 13 中创建不同的应用程序图标,或者是否有任何相关的文档链接?谢谢~
\n\n所以我尝试在手机上运行应用程序。我确实有 Xcode 13 并运行 iOS 15。不确定这有多相关。
\n因此,当我运行该应用程序时,出现以下错误:
\n代码:
\n\n\n无法完成操作\xe2\x80\x99。无法启动应用程序,因为它的代码签名无效、权限不足或其配置文件尚未受到用户的明确信任。
\n
iPhone:
\n\n\n您的设备管理设置不允许在此 iPhone 上使用开发人员“Apple Developer: Name”的应用程序。您可以在“设置”中允许使用这些应用程序。
\n
因此,我转到“设置”->“常规”->“VPN 和设备管理”以允许该应用程序,但没有弹出任何内容。我还尝试过在 Mac 上登录帐户。我什至卸载了 Xcode 并重置了计算机。我不知道还能做什么。
\n我可以告诉你,我的付费开发者帐户已过期。不知道从这里去哪里。
\n我使用Xcode 13和iOS 15编译了我的应用程序,我注意到它UIDatePicker已经正确对齐。
您可以看到我的故事板已正确设置并带有约束:
这个 UI 元素工作正常,即使我在运行 iOS 15 的设备上下载应用程序的 App Store 版本,它也能正确呈现。只是用 Xcode 13 编译它才导致混乱。
还有其他人遇到这个问题吗?
无法在 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 …
xcode13 ×10
xcode ×5
ios ×3
ios15 ×3
swift ×3
cocoapods ×2
async-await ×1
flutter ×1
uidatepicker ×1
xcode12.5 ×1