1.vscode打开项目文件
# ionic serve 时报错,IOS上浏览器环境Cordova不能识别,编译报错。需要全局声明cordova: declare var cordova:any
2.添加IOS平台 分别执行cordova platform rm ios, cordova platform add ios
# 如果报错“当前项目不上一个cordova基准项目,则是之前没有ionic build ,需要先执行 ionic build
#执行完ionic build后,再执行cordova platform add ios等待几分钟,终端显示Adding ios project ... 表示成功执行中。
3.添加完ios平台后,项目platfrom文件夹多出一个ios文件夹。
4.用xcode打开刚才新增的IOS文件夹下的以.xcodeproj后缀的文件。
5.在xcode里面点击根目录进行项目配置
#Resources下*project_name*-info.plist设置当前国家和区域(项目含国际化多语言的可以不设置)
#允许虚拟机和真机调试https: classes/AppDelegate.m 文件追加
1 @implememtation NSURLRequest (DataController)
2 +(BOOL) allowsAnyHTTPSCertificateForHost:(NSString *)host
3 { return YES;}
4 @end
#二维码扫码插件版本与Xcode冲突(Xcode更新了函数对象而cordova-plugin-qrscanner插件未及时更新):
QRScanner.swift文件或openSettings.m文件中报错: UIApplicationOpenSettingsURLSting替换之前的UIAppl