属性值不更新xcode中.plist文件的后编辑

时间:2015-10-26 22:47:30

标签: ios objective-c iphone plist ios9

我仍然收到此错误:

" App Transport Security阻止了明文HTTP(http://)资源加载,因为它不安全。可以通过您应用的Info.plist文件配置临时例外。"

即使我在.plist文件中设置了以下内容:

My .plist file

我在之前和其他地方的帖子中看到过设置NSAppTransportSecurity - > NSAllowArbitraryLoads为YES是解决方案,但没有运气。

我在这里打电话:

/* Get user info */
                [[[Twitter sharedInstance] APIClient] loadUserWithID:[session userID]
                                                          completion:^(TWTRUser *user,
                                                                       NSError *error)
                 {
                     // handle the response or error
                     if (![error isEqual:nil]) {

//Data posted to 'http' here....                         

                     } else {
                         NSLog(@"Twitter error getting profile : %@", [error localizedDescription]);
                     }
                 }];

如果有人可以放弃任何可以欣赏的光。有没有办法让我在运行时检查p.list中的值?例如?

编辑1

Edited value - No luck.

与plist中的上述值相同的错误,看起来这个建议值是否有效?

1 个答案:

答案 0 :(得分:1)

你的第一个版本是正确的 - 它是NSAllowsArbitraryLoads虽然令人困惑Xcode 7.1现在识别这些键并显示与“Bundle version”相同的描述,这个描述使用“allow”而不是“allow” 。

  • 您是否尝试过清洁版的应用?
  • 您确定这是正在使用的info.plist吗?