更新Xcode8.0后遇到的问题记录

1.xcode8.0 编译 XMPPFrameWork 报Redefinition of module 'dnssd'

    在之前的Xcode7.3.1是中没有任何问题的,去github上看作者最近的更新是10天前,所以我猜想作者正式支持Xcode8的版本应该还是没有发出来.为了解决问题只有使用XMPPFramework最新的分支3.7.0版本.

在podfile中如下配置:

更新Xcode8.0后遇到的问题记录_第1张图片

之后会报错:Module 'KissXml' not found和 Module 'CocoaAsyncSocket' not found

只要将@import KissXml; 改为 #import "DDXML.h"

和@import CocoaAsyncSocket;改为#import "GCDAsyncSocket.h",问题解决.

2.Xcode8真机调试报错XXXXXXXX requires a provisioning profile. Select a provisioning profile in the Target Editor.Code signing is required for product type 'Application' in SDK 'iOS 10.0';

        Xcode8.0 新特性之一,更新了Provisioning Profile,需要重新设置debug 和release的 Provisioning Profile,设置完成后Clean,Run通过。

    project 设置-> General ->找到以下配置 重新选择,对应的配置文件即可。

更新Xcode8.0后遇到的问题记录_第2张图片

你可能感兴趣的:(更新Xcode8.0后遇到的问题记录)