Xcode7 总结

更新

主要还是支持ios9, 其他功能也没有啥改变的

  • 启动画面由xib变为Storyboard (纯游戏开发无用技能)
  • 真机调试不再那么繁琐了,用普通的appID就能进行真机调试,具体步骤仅需再acount添加账号,选择free,随后fix 即可进行真机调试。(待证实)
  • 最新的iOS9 推出,苹果为加强安全管理,迫使将http协议转为安全的 https协议,那么以往的代码,运行起来就会有警告或者编译有问题,解决方案是:在info.plist中添加字段如下:
  • watch os2
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>
  • 果又推出一种新的适配方式 UIStackView,具体如何使用,有热心的开发者已经将步骤完美呈现

来源:
iOS9编程GOGOGO:XCode7新变化
xcode7的一些变化

警告 : Could not resolve external type

warning: Could not resolve external type c:objc(cs)NSString
warning: Could not resolve external type c:objc(cs)NSDictionary
warning: Could not resolve external type c:objc(cs)NSMutableString
warning: Could not resolve external type c:objc(cs)NSError

解决方法:
设置中的Debug Information Format项:
修改debug为DWARF
修改release为DWARF with dSYM File

http://www.cnblogs.com/mobilefeng/p/4834926.html

警告: was built for newer iOS version (5.1.1) than being linked (5.1)

修改设置Other Linker Flags项:
添加-w

http://stackoverflow.com/questions/32270491/xcode-7-warning-was-built-for-newer-ios-version-5-1-1-than-being-linked-5-1

错误: bitcode

修改设置Enable Bitcode项:
改为false
若为true, 必须所有包含的第三方包支持Enable Bitcode

http问题:

在Info.plist文件中添加”App Transport SecuritySettings”, Type为”Dictionary”,再添加”Allow Arbitray Loads”, Type 为”Boolean”,“Value”为“YES”即可。

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值