| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
引擎工程要求Xcode 8.0+
引擎工程采用Carthage进行依赖管理,使用前请先安装Carthage
brew install carthage从Github上下载引擎工程源码
git clone https://github.com/AppCanOpenSource/appcan-ios.git进入仓库根目录,通过Carthage下载依赖
cd appcan-ios
carthage update --use-submodules --no-build打开引擎工程AppCanEngine.xcworkspace
1.引擎工程中,�展开AppCanEngineDebug这个子工程,将AppCanEngine/Supporting Files/widget目录下的内容替换为自己的AppCan网页包
2.(可选)如要配合插件进行调试.在AppCanEngineDebug子工程中添加插件库及其依赖,并编辑AppCanEngine/Supporting Files/plugin.xml添加插件信息
3.运行AppCanEngineDebug这个scheme,进行调试
首次使用前,在终端进入AppCanEnginePackager文件夹,通过Carthage下载出包依赖库
cd appcan-ios/AppCanEnginePackager
carthage update --platform osx引擎工程中,选择AppCanEngineArchive这个scheme并运行
引擎包会生成在appcan-ios/archives文件夹中
工程默认配置为适配Xcode10.1,Swift版本4.2。
由于Xcode10+版本的编译系统发生变化,默认采用“New Build System”。新编译系统的特性在此暂时不多说,对于AppCan引擎出包来说,比较直接的影响是引擎包大小能变小40%左右。但是它存在一点问题,在编译引擎包之后,可能导致一个脚本运行错误,甚至可能导致Xcode卡死(但是引擎包无影响)。
如果想要避免此问题,第一个办法是,可以在Xcode-->File-->Workspace settings中修改Build System为Legacy Build System。第二个办法是,在AppCanEnginePackager工程中的AppCanEngineArchive的scheme配置中,切换到BuildPhases标签,将其中的useModernBuildSystem值由"true"改为"false"。
github "swiftline/swiftline" github "marmelroy/Zip" ==0.7.0
| Back | FazBrowse Home | New Git URL |