小编Abd*_*bdu的帖子

libMobileGestalt MobileGestaltSupport.m:153 MobileGestalt.c:550 Xcode控制台

我在Xcode控制台视图上收到以下消息

  • libMobileGestalt MobileGestaltSupport.m:153:pid 231(myproject)没有为frZQaeyWLUvLjeuEK43hmg提供沙箱访问权限且未正确授权

  • libMobileGestalt MobileGestalt.c:550:无法访问InverseDeviceID(请参阅参考资料)


MacOs Sierra版本:10.12.4 Xcode版本8.3编程语言:目标C.

我在应用程序启动后收到此消息,在运行应用程序时使用xcode插入设备.这似乎是一个罕见的问题.有人可以帮我解决这个问题吗?

iphone xcode objective-c ios ios10

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

purgeIdleCellConnections:找到一个清除conn = 0x1ddde360

我无法找到解决这个问题的正确方法.我想有人可以帮我清除这个bug.

简介: 当我使用3G连接在设备上测试我的应用程序时,当控制台"purgeIdleCellConnections: found one to purge conn = 0x1ddde360"多次显示此错误时,它会以不同的数字出现(0x1ddde360 or 0x21b98a60 or....).有时它挂起,应用程序崩溃并死亡.我无法打开应用程序.我必须删除并重新构建.当我使用Wi-Fi时,它工作正常:完全没问题.

实际结果: 我在我的应用程序中使用Web服务(WSDL).在启动应用程序本身时,我正在调用多个Web服务.这个应用程序已经在App Store(Promayarnlite)中,但该文件是使用IOS 5.1 SDK构建的,因此它运行良好.现在我将我的Xcode更新为4.5.1和IOS 6 SDK,所以我想在App Store中更新我的应用程序.我正在努力解决这个问题.

编辑:A:内部NSURLConnection维护连接缓存.每个缓存条目表示一组到主机的持久HTTP连接.当有新请求进入时,它会在缓存中的条目上排队.这可能是现有条目,也可能是新条目,它也可能在该条目中生成新的HTTP连接,具体取决于各种复杂因素(保护空间,身份验证状态[在身份验证方法的情况下 - 是,我在看着你,NTLM! - 有状态],流水线,各种缓存限制等等.当与缓存条目关联的连接完成其所有请求的运行时,它会在缓存条目的队列中查找更多工作; 如果它没有找到任何连接空闲.如果连接空闲时间过长,

这个缓存实现在iOS 6中发生了变化.在iOS 6之前,有一种机制可以清除空闲缓存条目,Mac OS X和iOS的超时时间截然不同(30秒对6秒,iOS值可能低至旧版iOS上3秒).在iOS 6中,现在有两种清除空闲缓存条目的机制,一种适用于通过WWAN运行的连接,另一种适用于所有其他连接.WWAN超时已经回落到传统值(3秒),而所有其他连接超时已经升级到旧的Mac OS X默认值(30秒).

清除WWAN连接时会生成您看到的日志消息.iOS 5.x中不存在此日志消息,这解释了为什么您在测试中没有看到它.但是,所有版本的iOS都以某种形式存在基本机制.

此消息更可能是症状而不是原因.具体而言,该消息仅适用于空闲连接; 这只是NSURLConnection清理持久的HTTP连接,这些连接没有做任何有用的事情.如果您的网络出现问题,您需要调查连接闲置的原因.

xcode ios ios6 iphone-5

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

iOS 13中的AES加密CryptLib无法正常工作

我的应用程序使用AES 256加密来加密字符串。之前使用的相同代码会产生不同的结果。当iOS 13发布时,此问题开始。而且仅发生在商店中或使用Xcode 11构建的应用程序中。

这是用于加密的代码:


- (NSData *)encrypt:(NSData *)plainText key:(NSString *)key  iv:(NSString *)iv {  
    char keyPointer[kCCKeySizeAES256+2],// room for terminator (unused) ref: https://devforums.apple.com/message/876053#876053  
    ivPointer[kCCBlockSizeAES128+2];  
    BOOL patchNeeded;  
    bzero(keyPointer, sizeof(keyPointer)); // fill with zeroes for padding  

    patchNeeded= ([key length] > kCCKeySizeAES256+1);  
    if(patchNeeded)  
    {  
        NSLog(@"Key length is longer %lu", (unsigned long)[[self md5:key] length]);  
        key = [key substringToIndex:kCCKeySizeAES256]; // Ensure that the key isn't longer than what's needed (kCCKeySizeAES256)  
    }  

    //NSLog(@"md5 :%@", key);  
    [key getCString:keyPointer maxLength:sizeof(keyPointer) encoding:NSUTF8StringEncoding];  
    [iv getCString:ivPointer maxLength:sizeof(ivPointer) encoding:NSUTF8StringEncoding];  

    if (patchNeeded) {  
        keyPointer[0] …
Run Code Online (Sandbox Code Playgroud)

encryption aes objective-c ios13 xcode11

3
推荐指数
1
解决办法
564
查看次数

iOS 11不再支持将模式颜色设置为UITableViewRowAction的backgroundColor

我收到一条日志消息

[TableView]不再支持将图案颜色设置为UITableViewRowAction的backgroundColor.

在iOS 11之前,图案颜色工作正常.

我的项目使用自定义表格视图,向左滑动以执行操作,在行动作背景颜色中,我使用100x100图像.

例如:

editAction.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"LeaveRequest_Eng.png"]];
Run Code Online (Sandbox Code Playgroud)

我无法完全显示该图像; 图像被拉伸,并没有填满所有区域.

cocoa-touch uitableview ios ios11

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