weex-platform里iOS项目打包报错/platforms/ios/../../start does not exist.

使用weex的同学都知道,要用weex打出iOS包,我们潜意识都认为通过:

week platform add ios

之后,生成的Xcode项目可以像正常iOS项目一样打包,但是在打包时却报错:

/platforms/ios/../../start does not exist.
这里只是一部分报错信息,weexpack1.1.6之前的版本会有这个问题,详细请见下图:

这里写图片描述
打开Xcode你会在Xcode中看到下面这一项:
这里写图片描述
里面的是一个预编译脚本,因为没啥用(官方回答),所以删除了,就是因为这个影响了iOS打包,这种情况,很多人会自己新建一个项目,引入js来解决不能打包的问题。
为了能直接使用官方生成的项目(weexpack1.1.6之后的人新生成的platform里不会存在这类问题)可以通过:

weex platform update ios

来解决这个问题,这时候会生成一个新的包,
如果你是Mac(一般iOS都是Mac吧)也许你会遇到另一个问题:
这里写图片描述
这里写图片描述
无法打开之前的项目,不,是这个新的项目,不要慌,那是因为权限问题,回到上一级目录,打开权限,详细操作请看这篇博客:
http://blog.csdn.net/codingfire/article/details/79295940

猜你喜欢

转载自blog.csdn.net/codingfire/article/details/79640827