7月开始苹果将全部使用ios11sdk编译,xcode与unity所需注意事项如下:
1.xcode为了适配iphonex,必须升级到xcode9.0.1以上,老版本下载地址如下:
https://developer.apple.com/download/more
(最新版本需要系统升级,升级则会导致旧版unity无法使用,下载合适的老版本即可)
2.升级Xcode 之后,为了适配iphoneX,要手动添加1024*1024的icon。unity中默认有57,72,76,114,120,144,152,180像素的icon,但没有1024,需要在xcode中的Applcon文件夹中手动添加。
3.如果是从xcode8.3以下版本升级的话,导出ipa的命令行需要进行变更
xcodebuild -exportArchive -archivePath “/XXXX/Archives.xcarchive” -exportPath “/XXXXX/Unity-iPhone.adhoc” -exportOptionsPlist “/XXXXX/XXX.plist”
第一个目录是xcarchive的地址,第二个目录是生成ipa的地址,第三个是xcode中plist的地址。
并且需要手动调节xcode中的BuildSettings–Provisioning Profile(Deprecated),选择相应的证书。因为原来是可以在命令行中设置,但现在必须手动修改。