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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: lurenjia

[处理中3] wex5 3.8版本打包ios报错

[复制链接]

10

主题

31

帖子

199

积分

初级会员

Rank: 2

积分
199
QQ
 楼主| 发表于 2018-10-10 10:51:22 | 显示全部楼层
jleeh 发表于 2018-10-9 18:00
替换一下这个文件model/Native/templates/advanced/platforms/ios/build-ios.json就可以在xcode10下面打包 ...

文件替换完了,wex5自带的案例项目打包没问题,但是我这个项目还是报上面日志里的错误
回复 支持 反对

使用道具 举报

10

主题

31

帖子

199

积分

初级会员

Rank: 2

积分
199
QQ
 楼主| 发表于 2018-10-10 11:17:54 | 显示全部楼层
jleeh 发表于 2018-10-9 18:00
替换一下这个文件model/Native/templates/advanced/platforms/ios/build-ios.json就可以在xcode10下面打包 ...

我替换了你给的那个文件,wex5自带的案例打包没问题,但是我项目打包还是报错,看不明白这个报错什么意思:
  Ld /Users/flux/Library/Developer/Xcode/DerivedData/配送签收-cmeqkvihbfkhzfhbbevgthqzhlgb/Build/Intermediates.noindex/ArchiveIntermediates/配送签收/IntermediateBuildFilesPath/配送签收.build/Debug-iphoneos/配送签收.build/Objects-normal/arm64/配送签收 normal arm64
          cd /Users/flux/wex5/WeX5_3.8-mac/model/Native/配送签收/build/src/platforms/ios
          export IPHONEOS_DEPLOYMENT_TARGET=9.3
          export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Users/flux/wex5/WeX5_3.8-mac/node:/var/folders/01/hbmxlllx57xbdq5kyw6cv7dw0000gp/T/b68d67c6-3e22-4b47-87bd-85cdfd1c958d/java/jdk1.8-x64/Contents/Home/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
          /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk -L/Users/flux/wex5/WeX5_3.8-mac/model/Native/配送签收/build/src/platforms/ios/build/device -L/Users/flux/wex5/WeX5_3.8-mac/model/Native/配送签收/build/src/platforms/ios/配送签收/Plugins/com.justep.cordova.plugin.baiduMapBase -F/Users/flux/wex5/WeX5_3.8-mac/model/Native/配送签收/build/src/platforms/ios/build/device -F配送签收/Plugins/com.justep.cordova.plugin.baiduMapBase -F配送签收/Plugins/com.justep.cordova.plugin.baiduMapSearch -filelist /Users/flux/Library/Developer/Xcode/DerivedData/配送签收-cmeqkvihbfkhzfhbbevgthqzhlgb/Build/Intermediates.noindex/ArchiveIntermediates/配送签收/IntermediateBuildFilesPath/配送签收.build/Debug-iphoneos/配送签收.build/Objects-normal/arm64/配送签收.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -miphoneos-version-min=9.3 -dead_strip -Xlinker -object_path_lto -Xlinker /Users/flux/Library/Developer/Xcode/DerivedData/配送签收-cmeqkvihbfkhzfhbbevgthqzhlgb/Build/Intermediates.noindex/ArchiveIntermediates/配送签收/IntermediateBuildFilesPath/配送签收.build/Debug-iphoneos/配送签收.build/Objects-normal/arm64/配送签收_lto.o -Xlinker -no_deduplicate -Xlinker -final_output -Xlinker /Applications/配送签收.app/配送签收 -fobjc-arc -fobjc-link-runtime -ObjC /Users/flux/wex5/WeX5_3.8-mac/model/Native/配送签收/build/src/platforms/ios/build/device/libCordova.a -liconv -framework AVFoundation -framework CoreVideo -framework QuartzCore -framework CoreImage -framework AudioToolbox -framework ImageIO -framework CoreLocation -framework EventKit -framework EventKitUI -lcrypto -lssl -framework BaiduMapAPI_Base -framework BaiduMapAPI_Location -framework BaiduMapAPI_Map -framework BaiduMapAPI_Utils -framework MessageUI -framework CoreTelephony -framework Security -framework OpenGLES -framework SystemConfiguration -framework UIKit -framework Foundation -lsqlite3.0 -lstdc++.6.0.9 -framework CoreData -framework BaiduMapAPI_Search -lz -Xlinker -dependency_info -Xlinker /Users/flux/Library/Developer/Xcode/DerivedData/配送签收-cmeqkvihbfkhzfhbbevgthqzhlgb/Build/Intermediates.noindex/ArchiveIntermediates/配送签收/IntermediateBuildFilesPath/配送签收.build/Debug-iphoneos/配送签收.build/Objects-normal/arm64/配送签收_dependency_info.dat -o /Users/flux/Library/Developer/Xcode/DerivedData/配送签收-cmeqkvihbfkhzfhbbevgthqzhlgb/Build/Intermediates.noindex/ArchiveIntermediates/配送签收/IntermediateBuildFilesPath/配送签收.build/Debug-iphoneos/配送签收.build/Objects-normal/arm64/配送签收
      ld: library not found for -lstdc++.6.0.9
      clang: error: linker command failed with exit code 1 (use -v to see invocation)
      ** ARCHIVE FAILED *
The following build commands failed:/var/folders/01/hbmxlllx57xbdq5kyw6cv7dw0000gp/T/b68d67c6-3e22-4b47-87bd-85cdfd1c958d/pack.xml:122: exec returned: 1
           at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:643)
           at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:669)
           at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:495)
           at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
           at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:497)
           at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
           at org.apache.tools.ant.Task.perform(Task.java:348)
           at org.apache.tools.ant.Target.execute(Target.java:435)
           at org.apache.tools.ant.Target.performTasks(Target.java:456)
              Ld /Users/flux/Library/Developer/Xcode/DerivedData/配送签收-cmeqkvihbfkhzfhbbevgthqzhlgb/Build/Intermediates.noindex/ArchiveIntermediates/配送签收/IntermediateBuildFilesPath/配送签收.build/Debug-iphoneos/配送签收.build/Objects-normal/armv7/配送签收 normal armv7        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
           at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
   
           at com.justep.deploy.app.utils.BuildHelper.execTask(BuildHelper.java:190)
           at com.justep.deploy.app.utils.Builder.main(Builder.java:118)
              Ld /Users/flux/Library/Developer/Xcode/DerivedData/配送签收-cmeqkvihbfkhzfhbbevgthqzhlgb/Build/Intermediates.noindex/ArchiveIntermediates/配送签收/IntermediateBuildFilesPath/配送签收.build/Debug-iphoneos/配送签收.build/Objects-normal/arm64/配送签收 normal arm64
      (2 failures)
      Error: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/flux/wex5/WeX5_3.8-mac/model/Native/配送签收/build/src/platforms/ios/cordova/build-debug.xcconfig,-workspace,配送签收.xcworkspace,-scheme,配送签收,-configuration,Debug,-destination,generic/platform=iOS,-archivePath,配送签收.xcarchive,archive,CONFIGURATION_BUILD_DIR=/Users/flux/wex5/WeX5_3.8-mac/model/Native/配送签收/build/src/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/flux/wex5/WeX5_3.8-mac/model/Native/配送签收/build/src/platforms/ios/build/sharedpch,-UseModernBuildSystem=0
   ****ERROR****: 子任务 "exec" 执行失败。
   ****ERROR****: 任务 "buildIOS" 执行失败。
   ****ERROR****: 执行出错:
   ****ERROR****: 错误信息: exec returned: 1
回复 支持 反对

使用道具 举报

10

主题

31

帖子

199

积分

初级会员

Rank: 2

积分
199
QQ
 楼主| 发表于 2018-10-10 11:25:26 | 显示全部楼层
本帖最后由 lurenjia 于 2018-10-10 11:27 编辑

麻烦大牛看一下报错什么意思
回复 支持 反对

使用道具 举报

3

主题

304

帖子

798

积分

高级会员

Rank: 4

积分
798
QQ
发表于 2018-10-11 11:54:58 | 显示全部楼层
本帖最后由 jleeh 于 2018-10-11 14:25 编辑
lurenjia 发表于 2018-10-10 11:25
麻烦大牛看一下报错什么意思

如果还想要继续在Xcode10上编译依赖libstdc++的项目或库,可以通过把Xcode9中的libstdc++相关库文件复制到Xcode10中即可。
在Xcode9中搜索libstdc++相关的库,可以找到四个相关的文件:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libstdc++.6.0.9.dylib
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/libstdc++.6.0.9.tbd
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libstdc++.6.0.9.tbd
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/libstdc++.6.0.9.tbd
我将libstdc++.6.0.9.dylib和libstdc++.6.0.9.tbd 复制到Xcode10中,并制作libstdc++.6.dylib、libstdc++.dylib、libstdc++.6.tbd、libstdc++.tbd就可以正常使用xcode10 了

libstdc++.6.0.9.dylib和libstdc++.6.0.9.tbd以及制作好的副本libstdc++.6.dylib、libstdc++.dylib、libstdc++.6.tbd、libstdc++.tbd
---------------------作者:ZhaiAlan 来源:CSDN 原文:https://blog.csdn.net/ZhaiAlan/a ... 465?utm_source=copy 版权声明:本文为博主原创文章,转载请附上博文链接!
回复 支持 反对

使用道具 举报

3

主题

304

帖子

798

积分

高级会员

Rank: 4

积分
798
QQ
发表于 2018-10-11 11:56:10 | 显示全部楼层
lurenjia 发表于 2018-10-10 11:17
我替换了你给的那个文件,wex5自带的案例打包没问题,但是我项目打包还是报错,看不明白这个报错什么意思 ...

你搜索一下c++.6.0.9,看看哪个plugin.xml里面存在,修改一下就行
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 20:38 , Processed in 0.111738 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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