Tag: xcode9

如何为iPhone 4和iPhone 4s开发设置Xcode 9?

在这里输了。 我必须在iphone 4设备上testing一个应用程序以及更新的应用程序。 任何人都可以告诉我如何设置Xcode 9以支持ios 7作为部署目标以及到新版本的ios? 所以,我可以使用iPhone 4模拟器,并在以后在iPhone 4设备上testing?

xcode 9没有任何模拟器设备

我刚刚下载了xcode 9 beta,但是里面没有模拟器。 尝试添加新的模拟器,但创buildbutton不起作用。 请帮忙 通过“它内部没有模拟器”我的意思是有selectbuild模与模拟器。 看到 。 另外,创buildbutton不起作用

dyld:dyld_sim不兼容mach-o

我安装了Xcode 9,并试图在ios模拟器11.0上运行我的应用程序。 一旦它启动应用程序崩溃给这个错误。 这个错误是什么意思? 如果我的应用程序与ios11.0不兼容,我该如何检查兼容性? 编辑 – 上传我有效的体系结构

移动地图时,Xcode 9模拟器上的GoogleMaps使用了超过100%的CPU

所以我现在已经将我的项目转换为在Xcode 9中使用Swift 4,并开始testing我的应用程序。 这是一个有四个不同标签的大应用程序,几乎所有内容都按预期工作。 其中一个标签是使用GoogleMaps的地图。 我从来没有遇到过任何麻烦,但是当用Xcode 9构build并在Simulator中显示时,在移动地图时它占用了 100%以上的CPU,并且非常滞后。 在模拟器上运行时,这是debugging导航器。 我们做一些自定义绘图,但不是102%的绘图。 这只是在我更新到Xcode 9和Swift 4之后才开始发生的。在iPhone 7,8或X 模拟器上的Xcode 9中进行debugging时,所有使用iOS 11的CPU都超过了100%,并且完全停止了UI的更新每次我尝试移动它大约一秒钟。 我开始拖动手势,但用户界面只更新一次。 有效地给我1fps 。 但是,在iOS 9的iOS 6 模拟器上进行Xcode 9的debugging时,移动地图的时候可以达到90%,而且不会太差。 我猜我在这里得到20-30帧/秒。 (这可能是我在Xcode 8模拟器中获得的相同的fps。模拟器上的地图从来没有真正的光滑..) 在实际设备(iPhone 7,iOS 11)上运行时,CPU在不断移动地图时占用大约40%的时间,工作非常stream畅,完全没有滞后(60fps)。 只要我打开地图的标签,我也会在输出中得到这个,但是我认为这与这个特定的问题无关: Main Thread Checker: UI API called on a background thread: -[UIApplication applicationState] PID: *****, TID: *******, Thread name: com.google.Maps.LabelingBehavior, Queue name: com.apple.root.default-qos.overcommit, QoS: […]

xib文件中的安全区域布局指南 – iOS 10

我开始适应iPhone X的应用程序,并在Interface Builder中发现了一个问题。 根据官方的苹果video,安全区域布局指南应该是向后兼容的。 我发现它在故事板中工作得很好。 但在我的XIB文件中,安全区域布局指南在iOS 10中不受重视。 它们对于新的操作系统版本工作正常,但iOS 10设备似乎简单地假定安全区域距离为零(忽略状态栏大小)。 我是否缺less所需的configuration? 它是一个Xcode错误,如果是这样,任何已知的解决方法? 下面是testing项目中的问题截图(左侧iOS 10,右侧iOS 11):

Xcode 9,迦太基。 iTunes Connect错误:“无效的软件包 – 不允许的LLVM仪器”

今天,我下载了Xcode 9,并对我的应用程序进行了必要的更改编译。 该应用程序在本地编译和运行,没有任何问题。 使用Xcode 9我把它上传到App Store。 上传成功,没有任何错误。 然后,我从苹果公司收到以下电子邮件: 亲爱的开发者 我们发现一个或多个与您最近交付“KiteSpotter – 风筝冲浪风和天气预报”的问题。 要处理您的交付,必须纠正以下问题: 无效的捆绑 – 不允许的LLVM检测。 不要使用LLVM分析工具或范围集合来提交应用程序。 closuresLLVM分析或代码覆盖率,重build您的应用程序并重新提交应用程序。 一旦这些问题得到纠正,您可以重新发送更正的二进制文件。 问候, App Store团队 我去了,closures了我的目标和cocoa豆荚目标的代码覆盖率,这是我能find的唯一的相关设置: 重新提交应用程序,我得到相同的错误。 在我的项目中,我使用了迦太基,它有15个以上的依赖关系。 search解决scheme我发现所有项目都需要使用上述设置进行更新。 是否有任何解决scheme自动化所有框架的设置,如果这是导致问题。 有没有其他人面临这个问题,并整理出来。 迦太基框架是创造这个问题还是别的什么?

无法加载带有标识符的包中的nib引用的映像

如果需要复制项目 – >完成区分大小写 – >完成照片图像位于项目文件夹内。 这里可能是什么问题? Xcode版本9.0

ReplayKit:startRecording()完成处理程序从不input

问题描述 即使显示“允许在$ AppName中logging屏幕”popup窗口,也不会inputstartRecording()完成处理程序。 偶尔会显示“在$ AppName中允许屏幕录制”popup窗口。 这也发生在我删除应用程序,重新启动设备,并干净/build立在项目上。 我正在使用iOS 11和Xcode 9的iPad Air 2。 研究 这个问题在早期版本中似乎也是一个问题,请看这里: replaykit startrecording有时从来没有进入完成处理程序我不能批准closuresWiFi或有一个稳定的互联网连接解决这个问题,这个问题也没有解决在iOS 11。 这是我正在使用的代码: @IBAction func recordButtonTapped(_ sender: UIButton) { if !recorder.isRecording { startRecording(sender) } else { stopRecording(sender) } } private func startRecording(_ sender: UIButton) { guard recorder.isAvailable else { print("Recording is not available at this time.") // Display UI for recording […]

Xcode 9 iOS 10/11模拟器 – 所有应用程序崩溃

我刚刚安装了Xcode 9,并尝试运行iOS 11和10.3.1模拟器。 奇怪的是,模拟器中的所有股票应用程序崩溃/强行closures,当我点击任何一个,即Safari,照片等。 我已经在iOS 11 / 10.3.1上的iPhone X,iPhone 8/8 +和iPhone 6+模拟器上尝试过,所有这些模拟器都有相同的崩溃结果。 如果我在iOS 6或更高版本的iOS模拟器上尝试它,那么它运行良好。 如果我尝试多次启动它,例如Safari或Calendar的40到50次,那么有时候这个特定的应用程序可能会运行,一旦运行成功,它将保持在会话的其余部分(直到我closures应用程序任务切换器,然后同样的问题再次出现)。 我的Xcode编译的应用程序也是如此。 我在模拟器的设备日志中看到了很多这些错误,不确定是否相关: Sep 26 23:25:34 MYMAC com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215](com.apple.imfoundation.IMRemoteURLConnectionAgent):Boolean的未知键:EnablePressuredExit Sep 26 23:25:33 MYMAC com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215](com.apple.Safari.History):Boolean的未知键:EnableTransactions Sep 26 23:25:33 MYMAC com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215](com.apple.icloud.FMF.FMFMapXPCService):Boolean的未知键:EnableTransactions Sep 26 23:25:34 MYMAC com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215](com.apple.imfoundation.IMRemoteURLConnectionAgent):Boolean的未知键:EnableTransactions 我的iMac 2009已经运行了El Capitan和Xcode 8,而且我只用Xcode 9升级到了High Sierra。我还更新了iTunes 12.7,以防万一。 我也尝试运行我旧的Xcode 8(仍然作为单独的副本安装)和iOS 10.3.1模拟器,这些股票应用程序运行良好。 所以这个问题似乎只发生在Xcode 9和iOS 10/11模拟器上。 任何人都可以解释一下这个问题吗? […]

使用Swift 4.0编译的模块不能在Swift 4.0.1中导入

不过,我已经使用相同的Xcode重新编译框架,它仍然给我这个错误。 适用于两者的基本SDK iOS 11.1 两个Swift语言版本Swift 4.0 不使用豆荚/迦太基 我希望有人知道