问题标签 [xcode10.1]
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.
ios - Fabric 回答 SDK 在 [Fabric with:@[ [Answers class] ]] 上崩溃;
在升级 iOS 应用程序以使用 Xcode 10.1 构建后,我注意到在运行旧版本 iOS(直到 iOS 11.2.1)的设备上,用于 Answers SDK 的 Fabric Crashlytics 会使应用程序崩溃。
崩溃不会在运行 iOS 11.3 或更高版本的设备上重现,或者如果应用程序是使用 Xcode 10.0 构建的。
我正在使用带有 Fabric 1.6.7 的 Answers 1.2.1,使用 cocoapods。
崩溃发生在这行代码:
我将尝试一些事情,包括升级到最新的 Answers 和 Fabric SDK,并将使用结果更新此线程。如果您以前遇到过这种情况,我很想知道什么对您有用。
以下示例调用堆栈的片段,导致崩溃:
xcode - CMD + r 在 Mojave (10.14.2) 的 Xcode 版本 10.1 中不起作用
更新 Xcode 后⌘R无法在 Mojave (10.14.2) 中运行。
我已经下载了 Xcode 最新的 Xcode 并更新了 Mac OS X 版本
Mac OS X 版本:10.14.2 Xcode 版本:10.1
ios - ValidateRequiredFields:端口扬声器的未知选定数据源(类型:扬声器)
我在 xcode10.1 中使用 Chirp SDK 进行超声波。我在日志中多次收到此警告消息:
[avas] AVAudioSessionPortImpl.mm:56:ValidateRequiredFields:端口扬声器的未知选定数据源(类型:扬声器)
我试过下面的
但仍然对我显示警告。如何解决此警告。在此先感谢
input - 为什么 Xcode10.1 的控制台不能显示我的输入?
在我更新到 macOS Majove 后发现了这个错误。
当我尝试在我的 Xcode 上做一个小测试时,我发现控制台无法显示我输入的数字,但这些数字确实被读入了内存。
它仍然可以工作!
令人惊奇的是,当我更改 Xcode 的主题时,它出现了!
我的图像将显示细节。我认为这是 Xcode 的错误。
有没有办法解决这个问题?我将不胜感激!
谢谢:) ==========================18/12/19更新================ ================ 还有一个细节,控制台会在我第一次运行程序时显示我的输入,以后不会显示。
我找到了解决此问题的临时方法。只需在“scanf”之前“printf”一些东西,控制台就会显示输入。但这只是临时工!
deployment - 缺少架构。使用 Watch OS 5.0 及更高版本 SDK 构建的应用程序必须包含其他架构
WatchApp 目标在有效架构下使用“armv7k”;WatchApp 扩展在有效架构下同时使用“armv7k”和“i386”。
当我构建并尝试部署和构建到 AppStoreConnect 时,我收到了此帖子中附加的错误消息。
我尝试了 arm64_32、armv7 和 armv64 的几种组合,但没有运气!任何帮助深表感谢。谢谢你。
xcuitest - 如何同时查看 XCUITest 和我的应用程序的 NSLog 输出?
我可以在我的 XCUItest 的 Xcode 10.1 输出窗口中完美地查看 NSLog 行,但我无法在输出窗口中看到我的实际应用程序/代码的 NSLog 行。如何在一个窗口中同时查看我的应用程序的 NSLog 输出和我的测试?
如果这不可能,如果我可以在测试期间在我的 XCUtest 和我的应用程序输出窗口之间切换以查看相应的 NSlog,那就太好了。我知道我可以在测试期间切换目标,但如果我切换到我的真实应用程序,我看不到任何 NSLog 输出。
xcode - 在 Xcode 的 github 集成中直接更新到最新的 master
考虑以下常见场景
- 两个开发人员从同一版本的 master 创建了两个分支
- 然后一个分支被合并到master
- 第二个开发人员想继续在他的第二个分支上工作,但是第二个分支需要更新到当前的 master,它现在包含第一个开发人员的合并更改。
到目前为止,我们正在使用git
命令行并重新设置第二个分支。但我想知道是否可以直接从 xcode 实现相同的目标(我不在乎它是变基、合并还是任何组合)。
我尝试从源代码管理导航器的右键菜单中使用“将主合并到分支”选项。它以“您的分支是最新的”结尾,但您可以看到它仍然显示分支落后了 3 个更改(红线始终替换相同的分支名称):
我还尝试了Source Control 菜单中的Pull选项。结果相同:我得到“存储库是最新的”。分支仍然落后 3 个更改。
那么这是否可能以及如何实现?
ios - 如何将 tableView 数据导出为 PDF 并发送到电子邮件?
如何将 tableView 数据生成为 PDF 并通过电子邮件发送?我已经尝试过使用下面的代码,但我没有得到任何东西。我想以 PDF 格式导出 tableView 数据和电子邮件。谁能帮我 ?
ios - 从 Xcode 导出 IPA 以使用另一个分发证书重新签名
我正在使用我自己的开发人员帐户创建的应用程序 ID(比如说 com.developer.myapp),并启用了应用程序组和钥匙串共享以进行开发。我的组织使用自己的帐户在 AppStore 上上传应用程序。问题是,他们没有与我共享分发证书和配置文件。我已要求团队为公司的应用程序 ID (com.mycompany.finalproduct) 启用应用程序组和钥匙串共享。现在,我需要通过“iOS AppStore”分发方法从 Xcode 导出 IPA,但这样做时我遇到了错误。
- 由于应用程序组不同,保留 2 项开发和分发权利
- 由于分发证书不在我身边,因此在尝试以发布模式存档时,我收到一条错误消息,提示应用程序组不匹配
- 在“构建设置”中删除了发布模式的“代码签名身份”
- 以调试模式存档,通过验证并发送 IPA 以进行重新签名
- 应用程序使用分发证书重新签名,但在上传到 AppStore Connect 时出现错误“缺少 SwiftSupport 文件夹。使用 Xcode 的当前公共 (GM) 版本重新构建您的应用程序并重新提交。”