在Xcode 11 beta 3中可以正常编译的项目,在pod 4中存在错误的情况下不能在beta 4中编译:
<unknown>:0: error: unknown argument: '-Wno-shorten-64-to-32'
Command CompileSwiftSources failed with a nonzero exit code
Run Code Online (Sandbox Code Playgroud)
有问题的吊舱是Down,它是Swift中的Markdown库。
这与另一个SO问题非常相似,但有一个不同的“未知参数”:
错误:未知参数:'-Wno-shorten-64-to-32'
有什么建议么?
我在Xcode 11 Beta 4中从事过一个项目,然后降级为Xcode 10,无法打开该项目。
我想将我的应用程序提交到应用程序商店,但是我在Xcode 11 beta 4中不断收到错误消息。我是一个初学者,我知道我篡改了试图使其正常运行的构建设置。我删除了Xcode 11并下载了Xcode 10尝试通过它进行存档,但是现在我什至无法使用Xcode 10打开项目。
我相信我是在Xcode 9上启动该项目的。我尝试存档,但是"SDK Version Issue"旧的iOS出现了。因此,我更新了Mac的操作系统,并用Xcode 11 beta替换了Xcode 9。尝试归档时会出现更多错误,并且我更改了体系结构和代理等等。因此,我删除了Xcode 11,并尝试了Xcode 10,但无法打开该项目。
它说:
“无法打开,因为它是未来的Xcode项目文件格式。请使用兼容版本的Xcode调整项目格式,以允许此版本的Xcode打开它。”
我该如何解决这个问题?
我正在使用Apple实施Sign in,并注意到返回的email和fullName属性ASAuthorizationAppleIDCredential仅在此Apple ID的第一个Sign-In上填写。在所有后续登录中,这些属性均为零。
这是iOS 13上的错误还是预期的行为?
这是我用来启动请求的代码:
@available(iOS 13.0, *)
dynamic private func signInWithAppleClicked() {
let request = ASAuthorizationAppleIDProvider().createRequest()
request.requestedScopes = [.fullName, .email]
let controller = ASAuthorizationController(authorizationRequests: [request])
controller.delegate = self
controller.presentationContextProvider = self
controller.performRequests()
}
Run Code Online (Sandbox Code Playgroud)
我正在此委托方法中收到证书:
public func authorizationController(controller: ASAuthorizationController, didCompleteWithAuthorization authorization: ASAuthorization) {
guard let credential = authorization.credential as? ASAuthorizationAppleIDCredential else { return }
let userIdentifier = credential.user
let token = credential.identityToken
let authCode = credential.authorizationCode
let realUserStatus = credential.realUserStatus
let mail = …Run Code Online (Sandbox Code Playgroud) Though application is universal but ipad screen is blank. I have added checked both iphone and ipad. When running app in iphone works fine, but in ipad is not showing anything.
struct UserListView: View {
var userName:String
@State var searchString:String = ""
var body: some View {
VStack {
SearchBar(text: $searchString)
.padding()
.frame(height:44)
.foregroundColor(Color.white)
.background(Color.gray)
List(userList) { user in
NavigationLink(destination:UserDetailView(userObj:user)) {
UserListRow(userObj: user)
}.navigationBarTitle("User Detail")
}
}
}
}
Run Code Online (Sandbox Code Playgroud) 请找到我正在使用的配置如下
Xcode:11 GM Seed Appium:1.14.2真实设备:iPhone 7(12.4.1)
我已将Xcode更新为11,因为xcode 10.3不支持iOS 12.4.1。
升级后,它开始出现错误
原始错误:-[XCUIElement解析]:无法识别的选择器已发送到实例
应用正在启动,但是此后什么也没有发生,我可以在我的appium控制台中看到上述错误。
一旦我们的应用程序在iOS13上运行,则日志中将充满断言。有人提示如何删除它吗?
2019-09-19 08:05:43.528382+0200 Ts-2-cz-test[56066:20590106] [Assert] Current fallback trait collection contains one or more unspecified traits: {(
"_UITraitNameDisplayScale",
"_UITraitNameDisplayCornerRadius",
"_UITraitNameSemanticContext",
"_UITraitNameUserInterfaceLevel",
"_UITraitNamePresentationSemanticContext",
"_UITraitNameVibrancy",
"_UITraitNameDisplayGamut",
"_UITraitNameDebugHighlight",
"_UITraitNamePreferredContentSizeCategory",
"_UITraitNameTouchLevel",
"_UITraitNameAccessibilityContrast",
"_UITraitNameLegibilityWeight"
)}; traitCollection: <UITraitCollection: 0x7fb4ce32ad20; HorizontalSizeClass = Compact>; currentFallbackEnvironment: <UIView: 0x7fb46c421d80; frame = (0 0; 1024 1366); autoresize = W+H; layer = <CALayer: 0x7fb46c421ef0>>
Run Code Online (Sandbox Code Playgroud) 好像我们可以使用^ ???? 聚焦/不聚焦当前编辑器,尽管即使当前编辑器不聚焦,我也不确定如何控制在助手编辑器中打开的内容。
我想知道以下键盘快捷键:
谢谢!
我在cellForRowAtIndexPath使用中为tableview单元格选择了颜色
let backgroundView = UIView()
backgroundView.backgroundColor = UIColor.grey3 //custom color
cell.selectedBackgroundView = backgroundView
Run Code Online (Sandbox Code Playgroud)
由于我使用Xcode 11.0构建,因此颜色不再在iOS 13设备或模拟器上传播到单元的子视图。如果我使用Xcode 11.0在iOS 12.2模拟器上构建,它仍然可以工作。
任何人都知道导致此行为的更改是什么?我正在使用.xib文件。
我曾经能够访问.xcresults包中的“派生数据”中的结果。.xcresults包仍然存在,但是以前曾经有一个名为“ TestSummaries.plist”的文件以及包含附件的子目录(例如屏幕快照文件等),现在有一个名为“ Data”的子目录,其中包含二进制格式的文件。因此,现在我不再能够以编程方式提取屏幕快照文件,也无法将测试结果上传到qTest或ALM等数据库。
我已经确认Xcode 10仍以旧格式输出结果。我已经在计算机上搜索“ TestSummaries.plist”文件或类似的工件,以为它们可能位于其他位置。到目前为止没有运气。
克隆我的Github存储库后,一切正常,除了由于以下错误而导致构建失败:“正在读取数据:由于没有这样的文件,无法打开文件“ Info.plist”。
我尝试了所有可能的解决方案,包括删除文件并创建一个新的解决方案,将其从“副本捆绑资源”中删除,将其添加到“构建设置”中,等等。我在所有解决方案中都关注了这些帖子,但是没有任何效果。错误:由于没有这样的文件而无法打开文件“ Info.plist”, Info.plist实用程序错误:由于没有这样的文件而无法打开“ Info.plist”
如果有人需要帮助您找到此问题的解决方案,我将不胜感激,如果您需要更多信息,请告诉我。
编辑:也是出于某种原因,当我查看项目时,它不是我提交给Github的最新版本。我想知道如何克隆确切的提交?我试图查看这篇文章,但我不确定在哪里可以找到远程地址?
xcode11 ×10
ios ×3
ios13 ×3
xcode ×3
swift ×2
appium ×1
appium-ios ×1
cocoapods ×1
info.plist ×1
ipad ×1
swiftui ×1
uitableview ×1
xcode9 ×1