小编Inf*_*rid的帖子

为什么xamarin突然不让我部署到iOS设备

在我从xcode收到消息同意新的t&c之后,这才开始发生.

我无法在任何计算机上放置任何设备.

不能在我的macbook上工作,不适用于我的mac mini,不能使用直到昨天工作正常的现有项目,甚至不适用于全新的项目.我经常收到消息:

writeDictToFile:1241打开失败/Users/georgecook/Desktop/test/iOS/obj/iPhone/Debug/mtouch-cache/install-shadow-directory/339bee33bc83c8e05fbd004dcc732c0b/20715d40747e047ba8a4ce4c1d2672ef90161df5/ManifestCache.plist:没有这样的文件或目录MDMCacheDirectoryManifest:1315 writeDictToFile未能写入/Users/georgecook/Desktop/test/iOS/obj/iPhone/Debug/mtouch-cache/install-shadow-directory/339bee33bc83c8e05fbd004dcc732c0b/20715d40747e047ba8a4ce4c1d2672ef90161df5/ManifestCache.plist:没有此类文件或目录错误MT1006:无法安装设备Gandalf上的应用程序'/Users/georgecook/Desktop/test/iOS/bin/iPhone/Debug/test.iOS.app':您的应用程序无法进行代码签名检查.检查您的证书,配置文件和捆绑ID.可能您的设备不是所选配置文件的一部分(错误:0xe8008015).

不知道为什么突然发生 - 这真的不好 - 如何解决这个问题?

xamarin.ios xamarin

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

在执行alloc和class_createInstance之间有什么区别

想知道,创建一个类有什么区别:

Class clazz = [NSString class];
[clazz alloc];
Run Code Online (Sandbox Code Playgroud)

class_createInstance(clazz,0);
Run Code Online (Sandbox Code Playgroud)

objective-c

5
推荐指数
2
解决办法
1553
查看次数

为什么OCMock在使用mockObserver时会导致nsnotificaiton中心拥有EXC_BAD_ACCESS

我设置了这样的模拟观察者:

id quartileObserverMock = [OCMockObject observerMock];
[[NSNotificationCenter defaultCenter] addMockObserver:quartileObserverMock
                                                 name:kVPAdPlayerDidReachQuartileNotification
                                               object:self.adPlayer];

[[quartileObserverMock expect]
                       notificationWithName:kVPAdPlayerDidReachQuartileNotification
                                     object:self.adPlayer
                                   userInfo:@{@"quartile" : @(VPAdPlayerFirstQuartile), @"trackingEvent" : VPCreativeTrackingEventFirstQuartile}];
Run Code Online (Sandbox Code Playgroud)

我的单元测试运行; 但是当发布通知时,我得到虚假的EXC_BAD_ACCESS错误.

[[NSNotificationCenter defaultCenter]
                           postNotificationName:kVPAdPlayerDidReachQuartileNotification
                                         object:self.adPlayer
                                       userInfo:@{@"quartile" : @(quartile), @"trackingEvent" : trackingEvent}];
Run Code Online (Sandbox Code Playgroud)

当我注释掉observermock代码时,我的测试每次运行都很好.

当我重新放入代码时,我会在postNotiicaitonName:object:userInfo上发生虚假崩溃,可能每2.5次一次.

有人有任何想法吗?

ocmock

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

标签 统计

objective-c ×1

ocmock ×1

xamarin ×1

xamarin.ios ×1