标签: xcode7

_BSMachError XCode 7 Beta

我通过push segue呈现视图控制器后,在使用Swift2在Xcode7中运行代码时出现以下错误:

_BSMachError: (os/kern) invalid capability (20)
_BSMachError: (os/kern) invalid name (15)
Run Code Online (Sandbox Code Playgroud)

其他SO文章没有解决方案,是否有人知道这个问题?

xcode xcode7

59
推荐指数
2
解决办法
3万
查看次数

Crashlytics:"我们错过了处理崩溃的dSYM"

Crashlytics说"我们错过了一个dSYM来处理崩溃",当我尝试从Xcode(7.1)下载dSYM时,我得到"没有可供下载的dsyms"

ios dsym crashlytics xcode7

57
推荐指数
6
解决办法
2万
查看次数

在Xcode 7.0中获取与框架相关的警告

我收到的错误就是这个

选项'-F/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks'找不到目录

我不知道为什么这会与框架有关?

xcode frameworks swift xcode7

56
推荐指数
4
解决办法
1万
查看次数

Xcode 7:忽略存储库中的.xcscmblueprint?

我注意到Xcode 7 .xcscmblueprintxcshareddata文件夹中创建了一个新文件.它会一直自动生成吗?该文件是否应该添加到存储库的忽略列表中,还是应该将其签入存储库?

Xcode 6有.xccheckout文件,我总是gitignore'd那个文件.

xcode repository gitignore xcode7

56
推荐指数
2
解决办法
2万
查看次数

在Xcode 7 for iOS 9中,XPC连接中断

我最近更新到Xcode 7并将我的iPhone升级到iOS 9.我已经开发并发布了一个iOS应用程序,它在最新版本的iOS 8和Xcode 6上运行得非常好.

在尝试更新iOS 9支持的应用程序的过程中,我得到了最令人费解的奇怪错误,让我感到困惑.

我已经通过Xcode自动完成了所有语法修正,现在我的应用程序正确构建.它起初甚至运行良好.

我有一个按钮,通过WebView分割到视图控制器.此视图控制器加载一个链接,该链接将显示来自youtube的图像,网站或视频.内容一如既往地加载完美.但是,当我单击"后退"按钮(我在导航堆栈上)时,程序将崩溃并重新启动模拟器(和我的iPhone)并将我发送到锁定屏幕.

在Xcode中,我收到以下消息:

XPC连接中断.终止,因为没有系统应用程序.

顺便说一下,我的应用程序中集成了Flurry分析,不确定这是不是问题.

我该如何解决这个问题?我对XPC连接的搜索似乎没有返回类似于我的问题.我甚至不知道XPC连接是什么,所以为什么这在我的应用程序中呢?

编辑:我找到了解决问题的方法.我不能说这是一个修复.

当设置为true时,在使用方法self.navigationController?.popViewControllerAnimated期间发生了崩溃.我碰巧将此设置为false,并且崩溃停止(现在转换看起来很糟糕).

我不知道为什么会这样,只会增加我的困惑.

iphone xpc ios9 xcode7

56
推荐指数
2
解决办法
6万
查看次数

iOS 9启动画面为黑色

升级到iOS9后,我的应用程序的启动画面都是纯黑色.

有谁知道这是为什么?他们中的一些人正在使用.xib启动画面,有些人正在使用图像,但现在他们都只是黑色.是否必须使用Xcode 7构建应用程序才能在iOS9中使用启动画面?有没有人看到一些关于这是否是Apple的改变的文件?

谢谢!

更新:再次浏览应用程序似乎我的旧应用程序,只有一个启动图像,没有.xib仍然正确显示,所以问题似乎与启动屏幕.xib有关

UPDATE2: 作为在评论中指出,经过重新安装它再次开始工作,所以病因可能是发射图像是从只要安装该应用程序的厦门国际银行产生和存储的地方非常相同的二进制文件,然后升级到何时iOS9,由于某种原因(最有可能是非故意的Apple bug),生成的图像被清除,应用程序最终没有启动.这就是为什么老式的发布图像仍然安全且不受此影响的原因,因为它们已经被应用到应用程序中.

我会把它作为一个错误报告给Apple.

xcode splash-screen ios ios9 xcode7

55
推荐指数
5
解决办法
4万
查看次数

Swift 2,警告:无法从dyld共享缓存加载任何Objective-C类信息

我已经找到了一些关于这个问题的问题,但是他们都没有帮我解决问题.我正在尝试使用此代码将对象保存到核心数据(在Xcode 6和Simulator中工作得很好......):

let fetchRequest = NSFetchRequest(entityName: "Patient")
let fetchedResults : [NSManagedObject]!
do {
    fetchedResults = try managedContext.executeFetchRequest(fetchRequest) as! [NSManagedObject]
    patienten = fetchedResults
}    catch {
    print("error")
}
Run Code Online (Sandbox Code Playgroud)

一旦我开始在Xcode 7 beta和物理设备上开始这个项目,我就添加了do-try-catch.现在,当我点击Save按钮时,这段代码被调用,应用程序冻结,我得到以下内容:

警告:无法从dyld共享缓存加载任何Objective-C类信息.这将显着降低可用类型信息的质量.

截图

有谁知道我哪里出错了?

console xcode core-data xcode7 swift2

54
推荐指数
3
解决办法
4万
查看次数

在仅变换图层中更改属性contentsGravity将不起作用

我开始创造一个非常简单的tic-tac-toe游戏.主要目标是使视图与所有iOS设备的所有屏幕大小成比例.所以我将图像放在a上ViewController,使其成为完整大小的屏幕,然后将其放入堆栈视图中.我已向所有方面添加了对此Stack View 0的约束.当我运行模拟器时,一切看起来都不错.但我在控制台面板中收到一条消息.这是什么意思?

截图

xcode ios ios9 xcode7 uistackview

53
推荐指数
2
解决办法
2万
查看次数

Xcode 7 UI测试:如何在代码中解除一系列系统警报

我正在使用新的Xcode 7 UI测试功能编写UI测试用例.在我的应用程序的某些时刻,我要求用户允许相机访问和推送通知.因此会出现两个iOS弹出窗口:"MyApp Would Like to Access the Camera"弹出窗口和"MyApp Would Like to Send You Notifications"弹出窗口.我希望我的测试可以解雇两个弹出窗口.

UI录制为我生成了以下代码:

[app.alerts[@"cameraAccessTitle"].collectionViews.buttons[@"OK"] tap];
Run Code Online (Sandbox Code Playgroud)

但是,[app.alerts[@"cameraAccessTitle"] exists]解析为false,上面的代码生成错误:Assertion Failure: UI Testing Failure - Failure getting refresh snapshot Error Domain=XCTestManagerErrorDomain Code=13 "Error copying attributes -25202".

那么在测试中解除一堆系统警报的最佳方法是什么?系统弹出窗口会中断我的应用程序流并立即使我的正常UI测试用例失败.事实上,任何有关如何绕过系统警报以便我可以恢复测试通常流程的建议都表示赞赏.

这个问题可能与这个SO帖子有关,也没有答案:Xcode7 | Xcode UI测试| 如何处理位置服务警报?

提前致谢.

objective-c ios xctest xcode7 xcode-ui-testing

51
推荐指数
1
解决办法
2万
查看次数

Xcode 7警告:对象文件是为较新的iOS版本而不是链接而构建的

我最近将Google Cloud Messaging集成到面向iOS 7和iOS 8的应用中.刚刚抓住Xcode 7 beta 4开始支持iOS 9,现在我从链接器收到错误:

ld: warning: object file (.../Pods/GoogleInterchangeUtilities/Libraries
/libProtocolBuffers.a(Descriptor.pb.o)) was built for newer iOS version (8.3)
than being linked (7.0)
Run Code Online (Sandbox Code Playgroud)

和一些更像是libProtocolBuffers.a的所有部分.

这是否意味着iOS 8.3需要使用GCM库?如果是这样,为什么Xcode 6会愉快地吐出代码(通过我在iOS 7设备测试中的所有外观)向iOS 7.3发送推送通知而没有问题?

鉴于它们只是警告,我仍然可以正常编译,但我不想发布错误的代码.

编辑:我通过电子邮件发送谷歌,他们说顶级人物会调查它.与此同时,如果您正在阅读此内容并受到警告的困扰,也许还会发送电子邮件,以便鼓励他们处理此问题.

objective-c ios xcode7 xcode7-beta4

50
推荐指数
4
解决办法
4万
查看次数