美文网首页Weex开发前端小栈Weex开发技巧
【解决】WEEX 'ATSDK/ATManager.h&

【解决】WEEX 'ATSDK/ATManager.h&

作者: 木羽zwwill | 来源:发表于2017-07-05 20:23 被阅读2732次

报错

跟着官方的引导创建工程,竟然到处都是坑,这也是第一次见识
ATSDK报错就是其中之一,报错如下


ATSDK报错

查因

工程目录下搜索,ATManager.h是存在的,但是工程缺找不到


看到ATSDK在Pods目录下,猜测是pod的配置问题

但是Hearder Search Paths配置并没有问题
对应目录下并没有找到ATSDK-Weex目录

去查下工程文件配置,并未出错

工程构建也未出错

但仔细想想,为什么ATSDK-WeexSDWebImageSocketRocketWXDevtoolWeexSDKWeexplugin这几个只有ATSDK-Weex“失踪了”?难道pod 没update好?

探索

ATSDK-Weex改为ATSDK(),重新构建,发现工程下载了ATSDK,同时XCode此时构建成功!
为了后期此依赖库更改,最好将ATSDK改回ATSDK-Weex,此时再构建发现,工程冲洗下载了ATSDK-Weex,并且Header目录中的目录也补全了

解决方案

/platforms/ios/Podfile

文件下内容修改为

source 'git@github.com/CocoaPods/Specs.git'
platform :ios, '7.0'
#inhibit_all_warnings!

def common
    pod 'WeexSDK'
    pod 'Weexplugin', :path=>'./Weexplugin/'
    pod 'WXDevtool'
    pod 'SDWebImage', '3.7.5'
    pod 'SocketRocket', '0.4.2'
    pod 'ATSDK', '0.0.1'
end

target 'WeexDemo' do
    common
end

target 'WeexUITestDemo' do
    common
end

将工程从新运行

$ weexpack run ios
  #或者 
$ weexpack build ios

随后将文件还原再重新构建即可。

'WeexSDK',
'Weexplugin',
'WXDevtool',
'SDWebImage',
'SocketRocket',
'ATSDK-Weex',

此6个依赖任意一个出现类似问题都可以此方法处理。

相关文章

  • 【解决】WEEX 'ATSDK/ATManager.h&

    报错 跟着官方的引导创建工程,竟然到处都是坑,这也是第一次见识ATSDK报错就是其中之一,报错如下 查因 工程目录...

  • Weex采坑心得

    执行weex run ios命令时报错image在此处找到解决方案 执行weexpack命令解决weex upda...

  • 各大app使用跨平台的方案

    最新分析的统计合计应用:171个含Flutter: 55个含ReactNative: 39个含Weex: 19个同...

  • uniapp关于nvue页面云打包保存

    报错如下: 解决:manifest.json文件修改nvueCompiler为weex

  • weex 报错解决

    weex组件实际操作补充 1、注意事项初始化项目报错解决方法weex create text-media-proj...

  • iOS Weex 简易集成

    Weex 项目生成### Weex是阿里研发的一个框架,解决iOS原生WebView不灵活的特点。今天就讲讲Wee...

  • Weex 02 环境配置

    前言 环境配置的话Weex和RN是相似的,这部分小坑很多,但还是很容易解决的。 正文 Weex环境配置Window...

  • 2018-06-25weex开发问题

    1. (已解决)开发遇到图片不显示问题,原因是开发的时候weex代码最终调用的是原生项目中的资源,不是weex代码...

  • WEEX快速入门

    weex ios 集成WEEX 是阿里推送的一款基于Node.js,轻量级的移动端跨平台动态性技术解决方案,用于构...

  • android Bindingx sdk源码分析

    android Bindingx sdk源码分析 Bindingx 是什么? BindingX 是解决weex和R...

网友评论

  • KlausXu:我现在遇到的问题是'WeexSDK/WeexSDK.h' file not found,请问怎么解决?
    640303ab3a50:@木羽zwwill ios项目目录下没有pods这个文件夹
    KlausXu:@zwwill 我将ATSDK-Weex更改为ATSDK后,重新weexpack run ios了一次。然后把里面的一些语法报错按照xcode补全了一下,然后运行神奇的成功了。谢谢大佬
    木羽zwwill:将plantforms/ios/pods/headers下的文件删除重新构建
  • AveragePing:最新版又出问题了 改成ATSDK 报错
    ypeError: Cannot read property 'Symbol(Symbol.iterator)' of undefined
    at simulatorIsAvailable (/Users/liujun/.xtoolkit/node_modules/weexpack/src/run/iOS.js:293:19)
    at _runAppOnSimulator (/Users/liujun/.xtoolkit/node_modules/weexpack/src/run/iOS.js:254:8)
    at Promise (/Users/liujun/.xtoolkit/node_modules/weexpack/src/run/iOS.js:224:7)
    at runApp (/Users/liujun/.xtoolkit/node_modules/weexpack/src/run/iOS.js:222:10)
    at process._tickCallback (internal/process/next_tick.js:103:7)
    KlausXu:请问在ATSDK-Weex更改为ATSDK后,重新weexpack run ios,之后还要把文件的ATSDK更改为ATSDK-Weex么?
    木羽zwwill:朋友,这个方法是没有问题的,不知道你遇到的情况是怎样的。
    在更改配置文件后需要运行【weexpack build ios或weexpack run ios】
    如果还有其他问题,可以贴出来大家探讨下,应该可以解决
    木羽zwwill:ATSDK-Weex 可用吗?

本文标题:【解决】WEEX 'ATSDK/ATManager.h&

本文链接:https://www.haomeiwen.com/subject/yooqhxtx.html