问题标签 [xcode11.2]
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.
swift - Xcode 11 - UITableViewAutomaticDimension 或 UITableView.automaticDimension 上的 Swift 编译器错误
升级到 Xcode 11 后我刚得到一个Swift Compiler Error
。我在我的 UIViewController 中使用 UITableView。所以我将 UITableView 委托给 UIView。我正在使用 tableview 单元格的自动高度UITableView.automaticDimension
(这个工作很好,因为我使用的是 Xcode 8)。并且 Xcode 错误建议出现说'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
。所以我按照建议将我的代码更改为UITableViewAutomaticDimension
. 'UITableViewAutomaticDimension' has been renamed to 'UITableView.automaticDimension'
构建后几秒钟,如果我反之亦然,则新建议会出现在当前代码上,依此类推。有没有人和我一样的问题?
ios - 应用商店应用上传失败,出现错误 ITMS-90534 和警告 ITMS-90703
我正在尝试将应用上传到应用商店。但得到如下错误:
App Store Connect 操作错误 ERROR ITMS-90534:“无效的工具链。您的应用是使用不受支持的 Xcode 或 SDK 版本构建的。如果您打算将此构建提交到 App Store,请确保您使用的是 GM 版本的 Xcode 10.1以及适用于 iOS 12.1 和 watchOS 5.1、Xcode 7.1 和适用于 tvOS 9 的 SDK,或适用于 Xcode 6 和适用于 macOS 10.9 或更高版本的 SDK。如果您使用 Xcode beta 版测试您的应用,请确保您使用的是支持的最新版本。有关支持的 beta 版本的更多信息,请查看 App Store Connect What's New 页面 ( https://developer.apple.com/app-store-connect/whats-new/ )。
App Store Connect 操作警告 WARNING ITMS-90703:“已弃用 Xcode Build。由于已解决应用存档问题,我们已于 2019 年 11 月 5 日弃用 Xcode 11.2。下载 Xcode 11.2.1 或更新版本,重新构建您的应用并重新提交。”
WARNING ITMS-90703 声明 Xcode 11.2 已弃用。下载 11.2.1 或更新版本,但苹果在 Xcode 11.2 之后没有发布更新版本。
请告知如何解决此错误。
ios - Swift 5.1.2 编译器 (couchbaselite) xcode 11.2 无法导入使用 Swift 5.1 编译的模块
我在我的项目中使用 couchbaselite 企业。将XCODE从10.3升级到11.2后,我收到此错误消息。(使用 Swift 5.1 编译的模块不能被 Swift 5.1.2 编译器导入)
我的 podfile 是这样的:
我尝试了以下解决方案,但没有任何区别。在 XCODE 更改中
使用 Swift 5.1 编译的模块不能被 Swift 5.1.2 编译器导入
我还尝试构建此处提到的(couchbaselite)框架文件
https://github.com/couchbase/couchbase-lite-ios#how-to-build-the-framework-files
但我得到了BUILD_FAILED
错误。
有没有其他解决方案可以摆脱这种情况?
arrays - Swift UI、Use Picker、forEach 和 Section 一起出现错误
我在 Picker 中使用 ForEach(),但调试出错。
Xcode 版本 11.2 (11B52)
调试窗口出错
[TableView] 仅警告一次:UITableView 被告知布局其可见单元格和其他内容而不位于视图层次结构中(表视图或其超级视图之一尚未添加到窗口中)。这可能会在没有准确信息的情况下强制表视图中的视图加载和执行布局(例如表视图边界、特征集合、布局边距、安全区域插入等),从而导致错误,并且还会由于额外的布局传递而导致不必要的性能开销. 在 UITableViewAlertForLayoutOutsideViewHierarchy 处创建一个符号断点,以便在调试器中捕获此问题并查看导致此问题发生的原因,因此您可以在可能的情况下完全避免此操作,或者将其推迟到表格视图添加到窗口之前。表视图:<_TtC7SwiftUIP33_BFB370BA5F1BADDC9D83021565761A4925UpdateCoalescingTableView:0x7f9d5e98b000;基类 = UITableView; 帧 = (0 0; 414 842); clipsToBounds = YES; 自动调整大小 = W+H;手势识别器 = ; 层 = ; 内容偏移:{0,-108};内容大小:{414, 8702.0000000000109};调整后的内容插入:{108、0、34、0};数据源:<_TtGC7SwiftUIP13$7fff2c6b223419ListCoreCoordinatorGVS_20SystemListDataSourceOs5Never_GOS_19SelectionManagerBoxS2___:0x7f9d5cf80c50>>
2019 年 12 月 16 日更新
将您的 iOS 系统更新到 13.3,它可以在真正的 iPhone 上正常运行,但警告仍然存在。
swiftui - SwiftUI http 请求
我需要向登录视图 (SwiftUI) 发布一个 http 请求,我的代码遵循我在 HttpAuth.swift 中的代码:
在 ContentView.swift 中:
它有效,我从服务器收到答案,但它没有更新 ContentView,ContentView 中的“self.manager.authenticated”不会从 HttpAuth 类刷新。
这部分代码不起作用:
“认证”仍然是假的。
我该如何解决它,谢谢。
mapkit - Xcode 11,iOS 13.2 - “libMobileGestalt MobileGestalt. c:1647: 无法检索区域信息”地图错误
在 iOS 模拟器中,当运行我的 mapKit 视图时,调试器会因一长串更新而发疯,地图永远不会加载,但 GPS 会加载。
这似乎是在最近使用 Firebase 和 Facebook 安装可可豆荚后开始的。
最初,地图根本没有在模拟器中加载。我终于OS_ACTIVITY_MODE = disable
按照这个解决方案设置了https://stackoverflow.com/a/39461256/12349248但现在我有这个不断更新请求的当前错误日志。
我升级到 Xcode 版本 11.2 但问题仍然存在。
有什么问题,我该如何解决?
我的代码
调试器
ios - watchOS 6 和 iOS 13 NSUserActivity 切换不起作用
自从更新到 iOS 13 和 watchOS 6 后,对于我构建的任何应用程序,我都无法让 Handoff 功能从 Apple Watch 运行到 iPhone。该功能以前适用于我现有的自定义构建应用程序,但自操作系统更新后不再有效。我可以确认支持 Apple Watch 和 iPhone 上的 Handoff 的 Apple 本机应用程序工作正常,因此我排除了任何 iCloud 登录/帐户问题。为了帮助解决问题并隔离问题,我最终构建了一个演示 iOS 和 watchOS 应用程序来测试 Handoff 功能。我确保在 NSUserActivityTypes 下的 iOS 应用程序的 info.plist 中包含用户活动,并且我使用的是相同的开发人员团队 ID。我也在使用最新的 Xcode 版本 11.2.1。当下面的 WKInterfaceController 可见时,Handoff 图标应该出现在我的 iPhone 上的 App Switcher 中,但它没有出现。自更新以来我错过了什么吗?谢谢。
这是我的 WatchKit 代码。