xcode11相关内容

应用商店应用上传失败,错误 ITMS-90534 和警告 ITMS-90703

我正在尝试将应用上传到应用商店.但得到如下错误: App Store Connect 操作错误错误 ITMS-90534:“无效的工具链.您的应用程序是使用不受支持的 Xcode 或 SDK 版本构建的.如果您打算将此版本提交到 App Store,请确保您使用的是 Xcode 10.1 的 GM 版本和适用于 iOS 的 SDK12.1 和 watchOS 5.1、Xcode 7.1 和 ..
发布时间:2021-11-16 23:38:01 移动开发

iOS 13 是否有获取设备通知令牌的新方法?

所以我的朋友从 OneSignal 收到了这封电子邮件 由于即将发布的 iOS 13 版本中可能发生的变化,在使用 Xcode 11 构建应用程序之前,您必须更新到最新版本的 iOS SDK.OneSignal 的所有包装 SDK,包括 React Native、Unity 和Flutter 也已更新.这样做的原因是,与 iOS 13 一起发布的 Xcode 11 打破了 OneSignal ..
发布时间:2021-11-16 20:39:52 其他开发

在 SwiftUI 中链接动画

我正在 SwiftUI 中处理一个相对复杂的动画,并且想知道链接各个动画阶段的最佳/最优雅的方式是什么. 假设我有一个视图,它首先需要缩放,然后等待几秒钟然后消失(然后等待几秒钟并重新开始 - 无限期). 如果我尝试在同一个视图/堆栈上使用多个 withAnimation() 块,它们最终会相互干扰并弄乱动画. 到目前为止我能想到的最好的方法是在初始视图 .onAppear() ..
发布时间:2021-11-10 05:41:09 其他开发

需要显式管理 Swift Package 嵌套依赖项吗?

我正在将我的 Carthage 库移至 Swift Package Manager.如果我的 Swift 包依赖于其他 Swift 包,我是否必须像使用 Carthage 一样将这些库显式链接到项目中,或者嵌套的依赖项是否嵌入到 Swift 包中? 解决方案 您可以为每个依赖项(如果不存在)创建一个目标,然后将它们添加为依赖项.例如,看看这个: let package = Package ..
发布时间:2021-09-30 20:30:59 移动开发

以编程方式设置 rootViewController 不起作用,仅在 Xcode 11 中从故事板中选择初始视图控制器

尝试以编程方式更改根视图控制器,最初在故事板中检查初始视图控制器.每次打开相同的 viewController 时,它都会在故事板中设置为 initialViewController.请指导.在下面分享到目前为止尝试过的代码: let isLoggedIn = UserDefaults.standard.bool(forKey: kIsLoggedIn)如果是登录{//Touch ID的欢迎屏幕 ..

复制 Xcode SPM 测试的资源文件

我是 Swift Package Manager 的新手,但随着它与 Xcode 11 的集成,是时候尝试一下了.我在新工作区中有一个新应用程序和 SPM 库.我有一个带有测试的工作库,并且已成功将该库导入到应用程序中. 我需要使用解析 json 文件的新测试来扩展 SPM 库.我了解到不支持资源目录功能.唯一可行的方案似乎是在库构建过程中添加文件复制步骤,以便可执行文件可以发现资源文件. ..
发布时间:2021-09-30 20:30:53 其他开发

使用 Xcode 11 将 SPM 下载的包保存到项目 GIT 中

我开始使用集成了 SPM 的新 Xcode 11. 我在我的项目中添加了第一个依赖项: 但检测到文件未提取到我的项目文件夹中,而是提取到 Xcode 的缓存中: 我想将我所有的依赖文件提交到我的主项目存储库中,所以我的问题是: 是否可以使用 Xcode 11 通过 SPM 更改获取的包的位置? 解决方案 已设置 SwiftPM 集成来防止这种情况发生.它将文件克隆到 ..
发布时间:2021-09-30 20:30:47 移动开发

在两个视图之间传递数据

我想在 watchOS 6 上创建一个安静的简单应用程序,但是在 Apple 更改了 Xcode 11 beta 5 中的 ObjectBindig 之后,我的应用程序不再运行.我只是想在两个视图之间同步数据. 所以我用新的@Published 重写了我的应用程序,但我无法真正设置它: class UserInput: ObservableObject {@Published var 分数 ..
发布时间:2021-09-30 20:30:45 其他开发

Swift 包管理器动态库

我最近将一堆框架转换为使用 Swift Package Manager.我的 Package.swift 看起来像这样: //swift-tools-version:5.1导入包描述让包=包(名称:“MDF工具箱",平台:[.macOS(.v10_13)、.iOS(.v12)、.tvOS(.v12)、.watchOS(.v3)],产品: [.library(名称:“MDFToolbox",目标: ..
发布时间:2021-09-30 20:30:42 移动开发

如何阻止 Xcode 11 将 CFBundleVersion 和 CFBundleShortVersionString 更改为 $(CURRENT_PROJECT_VERSION) 和 $(MARKETING_VERSION)?

自版本 11 起,Xcode 将我的 CFBundleVersion 值设置为 $(CURRENT_PROJECT_VERSION) 并将我的 CFBundleShortVersionString 值设置为 $(MARKETING_VERSION) 每当我在目标设置(标签“常规")中输入版本或构建值时. 我输入的实际版本和构建值现在存储在 project.pbxproj 文件中.我不想要或不 ..
发布时间:2021-09-30 20:30:38 其他开发

如何将 swift 包置于编辑模式?

所以我想在 MacOS 10.15 Beta (19A471t) 上的 Xcode 11.0 beta (11M336w) 中编辑 swift 包中的一些文件. 我们以 https://github.com/AndyQ/NFCPassportReader 为例. 它有一个使用 GitHub 存储库的示例应用程序.假设我想对源代码进行一些更改.如何告诉系统我要编辑包? 我在命令行上 ..
发布时间:2021-09-30 20:30:35 其他开发

为项目中的多个目标和平台使用 Swift 包?

我有一个包含多个目标的项目,例如一个 iOS 应用、一个 watchOS 应用和一些框架.如何将相同的 Swift 包分配给我的所有目标?Xcode 只让我选择一个: 如果我再次尝试添加 Swift 包,以便尝试将其分配给项目中的另一个目标,则会出现错误: 这样做的正确方法是什么?下面是包清单在 Swift 包中的样子.在这方面有什么事情要做吗,或者我必须在 Xcode 中做一些不同的 ..
发布时间:2021-09-30 20:30:32 移动开发

使用 SPM 在 XCode11 中添加本地依赖项

是否可以在 xcode 11 中将本地依赖项与 SPM 集成,文件 > Swift 包 > 添加包依赖...它似乎只填充并让我选择托管在 bitbucket 上的 git repos 我只是不确定我是否以正确的方式解决问题,也许我应该使用 Package.swift 文件?我在 Cocoapods 方面有很多经验,但我想扩展并尝试其他工具,特别是如果它们将在 xcode 中得到支持,因为它接 ..
发布时间:2021-09-30 20:30:29 移动开发