起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1709|回复: 8

[处理中3] ios远程打包错误-framework类库加载失败

[复制链接]

5

主题

22

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
发表于 2016-11-22 10:27:43 | 显示全部楼层 |阅读模式
在win7系统上 远程调用Mac-air电脑 进行 远程ios打包,出现如下异常:
PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Users/five/wex5/WeX5_V3.4-mac/node:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/bin:/Users/five/spark-1.3.0/bin:/Users/five/hadoop-2.4.0/bin:/Users/five/hadoop-2.4.0/sbin:/Users/five/scala-2.10.4/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/five/apache-maven-3.2.3/bin"
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch armv7 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=c99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/wedo.build/Release-iphoneos/wedo.build/Objects-normal/armv7/RongCloudAppEventReceiver.dia -c /Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/wedo/Plugins/cn.rongcloud.imlib/src/ios/RongCloudAppEventReceiver.m -o /Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/wedo.build/Release-iphoneos/wedo.build/Objects-normal/armv7/RongCloudAppEventReceiver.o
/Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/wedo/Plugins/cn.rongcloud.imlib/src/ios/RongCloudAppEventReceiver.m:13:9: fatal error: 'RongIMLib/RongIMLib.h' file not found
#import <RongIMLib/RongIMLib.h>
        ^

1 error generated.

CompileC build/wedo.build/Release-iphoneos/wedo.build/Objects-normal/armv7/RongCloudApplicationHandler.o wedo/Plugins/cn.rongcloud.imlib/src/ios/RongCloudApplicationHandler.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
    cd /Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios
    export LANG=en_US.US-ASCII
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Users/five/wex5/WeX5_V3.4-mac/node:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/bin:/Users/five/spark-1.3.0/bin:/Users/five/hadoop-2.4.0/bin:/Users/five/hadoop-2.4.0/sbin:/Users/five/scala-2.10.4/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/five/apache-maven-3.2.3/bin"
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch armv7 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=c99 -fobjc-arc -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -miphoneos-version-min=6.0 -g -fvisibility=hidden -Wno-sign-conversion -iquote /Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/wedo.build/Release-iphoneos/wedo.build/wedo-generated-files.hmap -I/Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/wedo.build/Release-iphoneos/wedo.build/wedo-own-target-headers.hmap -I/Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/wedo.build/Release-iphoneos/wedo.build/wedo-all-target-headers.hmap -iquote /Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/wedo.build/Release-iphoneos/wedo.build/wedo-project-headers.hmap -I/Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/device/include -I/Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/device/usr/local/lib/include -I/Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/UninstalledProducts/include -I/Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/device -I/Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/UninstalledProducts/iphoneos/include -I/Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/wedo.build/Release-iphoneos/wedo.build/DerivedSources/armv7 -I/Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/wedo.build/Release-iphoneos/wedo.build/DerivedSources -F/Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/device -FwedoPluginscn.rongcloud.imlib -include /Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/sharedpch/wedo-Prefix-fudhfiaqaugimnbmvepxmjifahoa/wedo-Prefix.pch -MMD -MT dependencies -MF /Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/wedo.build/Release-iphoneos/wedo.build/Objects-normal/armv7/RongCloudApplicationHandler.d --serialize-diagnostics /Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/wedo.build/Release-iphoneos/wedo.build/Objects-normal/armv7/RongCloudApplicationHandler.dia -c /Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/wedo/Plugins/cn.rongcloud.imlib/src/ios/RongCloudApplicationHandler.m -o /Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/wedo.build/Release-iphoneos/wedo.build/Objects-normal/armv7/RongCloudApplicationHandler.o
/Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/wedo/Plugins/cn.rongcloud.imlib/src/ios/RongCloudApplicationHandler.m:10:9: fatal error: 'RongIMLib/RongIMLib.h' file not found
#import <RongIMLib/RongIMLib.h>
        ^
1 error generated.

mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/wedo/Plugins/cn.rongcloud.imlib/src/ios/RongCloudLibPlugin.m -o /Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/wedo.build/Release-iphoneos/wedo.build/Objects-normal/armv7/RongCloudLibPlugin.o
** BUILD FAILED **
The following build commands failed:

CompileC build/wedo.build/Release-iphoneos/wedo.build/Objects-normal/armv7/RongCloudAppEventReceiver.o wedo/Plugins/cn.rongcloud.imlib/src/ios/RongCloudAppEventReceiver.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
        CompileC build/wedo.build/Release-iphoneos/wedo.build/Objects-normal/armv7/RongCloudApplicationHandler.o wedo/Plugins/cn.rongcloud.imlib/src/ios/RongCloudApplicationHandler.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(2 failures)
Error code 65 for command: xcodebuild with args: -xcconfig,/Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/cordova/build-release.xcconfig,-project,wedo.xcodeproj,ARCHS=armv7 arm64,-target,wedo,-configuration,Release,-sdk,iphoneos,build,VALID_ARCHS=armv7 arm64,CONFIGURATION_BUILD_DIR=/Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/build/sharedpch
Error: /Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/cordova/build: Command failed with exit code 2
ERROR building one of the platforms: Error: /Users/five/wex5/WeX5_V3.4-mac/model/Native/.workspace/C74EED87304000019E481778E890153B/build/platforms/ios/cordova/build: Command failed with exit code 2
You may not have the required environment or OS to build this project
****ERROR****: Task "exec" finished with error.
****ERROR****: Target "buildIOS" finished with error.
****ERROR****: Build finished with error.
****ERROR****: 错误信息: exec returned: 1
****ERROR****: 如不能确定具体问题,可参考常见问题: http://wex5.com/cn/bbs/thread-82002-1-1.html


附件为 报异常的融云IM cordova插件, 该插件直接在 Mac-air机器上打包是正常的, 只有远程打包的时候,提示 RongIMLib/RongIMLib.h文件找不到,经检测,该文件在插件包里是存在的。


跟做ios研发的同事沟通,初步认为问题出在 framework,但还没找到具体解决方法。


各位是否也有遇到过呢?
QQ图片20161122102325.png
发表于 2016-11-22 11:38:08 | 显示全部楼层
1.请问苹果 xcode 版本是多少?目前只支持7.3 版本!
2.本地wex5 和 苹果机上的打包服务器版本是否一致?
3.平台案例打包正常吗??
4.直接在mac环境中使用mac版wex5打吧是否可用?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

5

主题

22

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2016-11-22 12:34:50 | 显示全部楼层

1.请问苹果 xcode 版本是多少?目前只支持7.3 版本!
-- xcdoe 7.3.1(3D1014)
2.本地wex5 和 苹果机上的打包服务器版本是否一致?
-- 是一致的
3.平台案例打包正常吗??
-- 能正常。其他的cordova插件包都正常, 只有 融云这个IM包 里边有使用到framework 才出现。
4.直接在mac环境中使用mac版wex5打吧是否可用?
-- 直接在mac环境打ios包是正常的。
回复 支持 反对

使用道具 举报

发表于 2016-11-22 14:20:21 | 显示全部楼层
keke0107 发表于 2016-11-22 12:34
1.请问苹果 xcode 版本是多少?目前只支持7.3 版本!
-- xcdoe 7.3.1(3D1014)
2.本地wex5 和 苹果机上的打 ...

你的意思是 windows 连接打包服务器,如果使用了融云 的corodva 插件 然后打包就会报错是吧??
只有这样情况出问题,是否已确定呢??

你先使用mac版进行打包!
如果是这种情况还需要单独看看!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

5

主题

22

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2016-11-22 15:45:48 | 显示全部楼层
是的,windows连 mac远程打包ios包,   融云的cordova包 没选中打包的话,就正常。

只有 融云这个插件加载编译的时候报错。

mac版上 打包一直都是正常的,已确认。
回复 支持 反对

使用道具 举报

5

主题

22

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2016-11-22 15:47:31 | 显示全部楼层
liangyongfei 发表于 2016-11-22 14:20
你的意思是 windows 连接打包服务器,如果使用了融云 的corodva 插件 然后打包就会报错是吧??
只有这样 ...

是的,windows连 mac远程打包ios包,   融云的cordova包 没选中打包的话,就正常。

只有 融云这个插件加载编译的时候报错。

mac版上 打包一直都是正常的,已确认。
回复 支持 反对

使用道具 举报

5

主题

22

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2016-11-22 15:53:34 | 显示全部楼层
本帖最后由 keke0107 于 2016-11-22 15:56 编辑
liangyongfei 发表于 2016-11-22 14:20
你的意思是 windows 连接打包服务器,如果使用了融云 的corodva 插件 然后打包就会报错是吧??
只有这样 ...

我们一直都是使用mac版进行打包 wex5_3.4版本。

但近期 随着项目数量的增加及工程代码的迭代,文件量多了之后,wex5经常卡在这里。
1、svn 全量更新,会卡很久(已排除网络原因,使用内网更新);
2、SVN更新后,studio工具会一直进行代码编码,也会经常卡住,导致打包耗时很长(1-2小时),没工作效率

原来思考会不会因为文件量太大文件碎片很多,故想通过 碎片整理的方式解决,但mac电脑文件系统不存在碎片的概念,故该方案排除。

但是在windows系统下使用wex5进行打包(安卓版),无论是SVN更新,还是代码编译,速度都很快,而且很稳定,不会出现 卡住(一直在执行中)的情况。


终上情况,目前尝试使用 windows 代码维护、更新,远程调MAC苹果电脑进行打包的模式。

但是出现以上情况, 融云的插件包无法正常加载、编译。
回复 支持 反对

使用道具 举报

5

主题

22

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2016-11-22 15:57:25 | 显示全部楼层
liangyongfei 发表于 2016-11-22 14:20
你的意思是 windows 连接打包服务器,如果使用了融云 的corodva 插件 然后打包就会报错是吧??
只有这样 ...


早上尝试使用 wex5_3.6版本 进行远程打包,出现如下异常:

Started by user admin
Building in workspace /Users/five/wex5/WeX5_V3.6-mac/tools/app-builder/jenkins_home/workspace/pack1
[ant] $ ant -file pack.xml -Dsession=4 -DappID=C74F2BBEC6B00001F18010B9CC0016B0 pack
ERROR: command execution failed.Maybe you need to configure the job to choose one of your Ant installations?
Finished: FAILURE
回复 支持 反对

使用道具 举报

发表于 2016-11-22 16:30:12 | 显示全部楼层
keke0107 发表于 2016-11-22 15:57
早上尝试使用 wex5_3.6版本 进行远程打包,出现如下异常:

Started by user admin

3.6版本 打包完整信息是啥,你只打包的ios吗??不要一起打包Android
看上去 ant 命令问题(是Android打包问题)

3.6版本再试试我2楼说过的测试点
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-19 09:02 , Processed in 0.095453 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表