问题标签 [xcode9.3]

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.

0 投票
3 回答
159 浏览

ios - xCode 9.3 打破了弹出视图的宽度

由于我已将XCode 9.3所有弹出框视图更新为默认宽度为320. 如果我回到XCode 9.2一切都很好,并且相同的弹出视图显示为1024. 这发生在main.storyboard每一个ViewController用作弹出框的地方。如果我尝试覆盖宽度,它会再次跳回320。其他视图在 处显示正常宽度XCode 9.3。感觉新XCode版本将所有弹出框视图减少到iPhone默认宽度?

有谁知道,如何解决这个问题?我的应用程序iPad仅适用于应用程序(不是通用的)。

0 投票
1 回答
1158 浏览

ios - 是否可以将 Swift 4.0 (4.0.3) 与 XCode 9.3 一起使用?

我正在尝试升级到 XCode 9.3,以便可以在 iOS 11.3 设备上运行我的应用程序,但我遇到了一些问题。

到目前为止,我的应用程序是在 XCode 9.2 和 Swift 版本 4.0.3 中构建的。我想将应用程序保留在 Swift 4.0.3 上,但我似乎无法在 XCode 中选择该选项。

我设置了指向:Swift 4.0.3 Release 2017-12-05 的工具链

当我转到 Build Settings -> Swift Language Version 时,我只有三个选项:Swift 3.3、Swift 4.1 和 Unspecified。这些都不适合我。

如何在使用 Swift 4.0 的设备上构建和运行我的应用程序?

0 投票
0 回答
195 浏览

ios - iTunes Connect 应用程序验证问题

当我使用 Application Loader 将我的应用程序上传到 iTunes Connect 时,新的应用程序版本显示为“正在处理”,但随后又消失了。然后我收到带有验证错误的电子邮件,说明:

非公共 API 使用: • 应用程序引用非公共选择器:didReceiveMessage:, setManagedObjectContext:

我查看了静态库的代码和源代码,但找不到对 setManagedObjectContext 的引用。我在用

[[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType];

为了创建上下文,我还有一个类似地启动的子上下文并将其设置为 parentContext。我没有看到这里调用了任何非公共 API。我错过了什么吗?

关于 didReceiveMessage: - 它来自我无法更改的第三方工具。除了这两个领域,自从我们在 2018 年 1 月上一次发布以来,我们还没有触及过这两个领域。上一次发布似乎没有任何问题。

我已通过电子邮件将我的发现通过电子邮件发送给苹果的 appreview。但是我们正处于发布的时间紧要关头,这是一个出乎意料的区块。在提交审核之前,我希望通过 Test Flight 测试该应用程序。现在该应用程序无法验证,我也不能这样做。

我应该检查什么来验证我们的应用程序是否正在调用 setManagedObjectContext:?

0 投票
1 回答
145 浏览

c++ - 在 macOS High Sierra 下使用 Cmake 将 Bonmin 链接到“ld: framework not found -lAccelerate”时出现问题

我目前正在尝试在 macOS High Sierra (10.13.4) 下的项目中使用 cmake 将 Bonmin 与 Xcode 版本 9.3 链接。在描述设置之前,我应该提到 Bonmin 示例 (/PATH_TO_BONMIN/Bonmin/examples/CppExample) 使用包含的 make 文件进行编译。后面的示例我尝试在我的环境中工作,但它不起作用。因此,我认为一定存在不兼容。

Bonmin 1.8 ( https://www.coin-or.org/Tarballs/Bonmin/ ) 是在我的 Mac 上使用

我的 FindBonmin.cmake 使用“${BONMIN_LIBRARY_DIR}/pkgconfig”中的包配置文件:

从这里我得到以下信息:

这用于示例:

附加信息:

我在尝试链接 Bonmin 时收到的错误消息是:

详细信息:

有人知道可能是什么问题,甚至有解决方案吗?

请注意,来自 Bonmin 示例的 make 文件为我提供了以下内容:

0 投票
2 回答
1593 浏览

ios - 无法插入新的插座连接:

无法插入新的插座连接:找不到名为的类的任何信息

更新到 Xcode 9.3 后不断遇到此错误请帮助我

0 投票
1 回答
177 浏览

swift - 具有集群的 mapView(_:didAdd:) 中的 MapKit 运行时错误

实现MKMapViewDelegate's 方法时出现意外错误mapView(_:didAdd:)。它从 Xcode 9.3 开始发生,而 Xcode 9.2 没有发生。使用集群时,使用views数组时出现运行时错误。

据我了解,该views数组不仅仅包含MKAnnotationView预期的实例。这是views崩溃时包含的内容。

在此处输入图像描述

我看到里面有一个MKClusterAnnotation实例。如果这是真的,我会收到错误消息,但为什么会发生这种情况?难道我做错了什么?

这很容易通过在WWDC 2017 - Session 237 What's New in MapKit 中的示例上实现方法来重现。

0 投票
0 回答
546 浏览

ios - 在 swift 4.1 中添加子视图自身导致崩溃

我有一个自定义视图,其 init 方法如下。这曾经在 Xcode 9.1 和 swift 4 中正常工作。今天我更新到 Xcode 9.3 并将项目基础设置为 swift 4.1,它开始在这个 init 方法中崩溃。

崩溃堆栈跟踪

0 投票
3 回答
4410 浏览

ios - Xcode 9.3 中的状态栏渲染警告

我将 Xcode 更新到 9.3,现在,我看到这个警告每分钟都会在调试区域弹出。

状态栏找不到缓存的时间字符串图像。正在渲染。

有谁知道我怎样才能摆脱这个警告?

0 投票
0 回答
138 浏览

objective-c - 找不到框架-ObjC

我尝试将-Objc-lstdc++添加到Other Linker Flags。(我使用 RadaeePDF,这个框架是必要的)。但是 xcode 有错误:Apple Mach-O Linker (ld) Error Group-> clang: error: linker command failed with exit code 1 (use -v to see invocation) 我尝试通过添加/删除 radaee 框架或其他框架来解决这个问题项目。即使我删除了所有 pod 并重新安装它们,但错误没有解决。清洁/重建等也被尝试过。任何想法?

错误截图

0 投票
0 回答
46 浏览

ios - 如何在 ios 目标 c 中使用 facebook 更新的 sdk 通过我的应用程序在 facebook 页面上发布带有默认文本的图像?

我正在开发一个基本的游戏应用程序,我想在其中使用 facebook 更新的 sdk 与 facebook 页面上的默认文本共享我的获胜分数屏幕。我编写了共享屏幕截图的代码,但我无法添加默认文本。如果有人解决这个问题,我将非常感激。这是我用来分享屏幕截图的代码。