1.xcode8.0 编译 XMPPFrameWork 报Redefinition of module 'dnssd'
在之前的Xcode7.3.1是中没有任何问题的,去github上看作者最近的更新是10天前,所以我猜想作者正式支持Xcode8的版本应该还是没有发出来.为了解决问题只有使用XMPPFramework最新的分支3.7.0版本.
在podfile中如下配置:
之后会报错: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 ->找到以下配置 重新选择,对应的配置文件即可。