liugm
liugm
  • 发布:2020-07-04 18:58
  • 更新:2023-03-14 10:28
  • 阅读:1805

IOS自定义插件打包报"not found for architecture arm64"错

分类:HBuilderX

环境信息:
uniapp项目
huilderx: 2.7.9
插件开发包SDK: 2.7.9
xcode: 11.4.1

在xcode中, s使用导出app离线资源包, 测试是可以的.
但是生成插件, 集成到项目中后, 生成自定义基座时报如下错误:

Build settings from command line:
SDKROOT = iphoneos13.2

note: Using new build system
note: Planning build
note: Constructing build description
CreateBuildDirectory /Users/seaman安装包制作目录/build (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
builtin-create-build-directory /Users/seaman安装包制作目录/build

MkDir /Users/seaman安装包制作目录/build/Release-iphoneos/HBuilder.app (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
/bin/mkdir -p /Users/seaman安装包制作目录/build/Release-iphoneos/HBuilder.app

ProcessProductPackaging /Users/seaman/Library/MobileDevice/Provisioning\ Profiles/a0fb694b-4624-4eca-98f1-40d9e71a4d45.mobileprovision /Users/seaman安装包制作目录/build/Release-iphoneos/HBuilder.app/embedded.mobileprovision (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
builtin-productPackagingUtility /Users/seaman/Library/MobileDevice/Provisioning\ Profiles/a0fb694b-4624-4eca-98f1-40d9e71a4d45.mobileprovision -o /Users/seaman安装包制作目录/build/Release-iphoneos/HBuilder.app/embedded.mobileprovision

WriteAuxiliaryFile /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/DerivedSources/Entitlements.plist (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
write-file /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/DerivedSources/Entitlements.plist

ProcessProductPackaging "" /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder.app.xcent (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录

Entitlements:

{
"application-identifier" = "5PNQ87BX2F.com.xyz.develop";
"aps-environment" = development;
"com.apple.developer.team-identifier" = 5PNQ87BX2F;
"get-task-allow" = 1;
} builtin-productPackagingUtility -entitlements -format xml -o /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder.app.xcent

WriteAuxiliaryFile /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/all-product-headers.yaml (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
write-file /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/all-product-headers.yaml

WriteAuxiliaryFile /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder.hmap (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
write-file /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder.hmap

WriteAuxiliaryFile /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-project-headers.hmap (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
write-file /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-project-headers.hmap

WriteAuxiliaryFile /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-own-target-headers.hmap (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
write-file /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-own-target-headers.hmap

WriteAuxiliaryFile /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-generated-files.hmap (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
write-file /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-generated-files.hmap

WriteAuxiliaryFile /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-all-non-framework-target-headers.hmap (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
write-file /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-all-non-framework-target-headers.hmap

WriteAuxiliaryFile /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-all-target-headers.hmap (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
write-file /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-all-target-headers.hmap

CompileC /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/armv7/main.o /Users/seaman安装包制作目录/HBuilder/source/main.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
export LANG=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -target armv7-apple-ios10.0 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu11 -fobjc-arc -fobjc-weak -fmodules -gmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/70/4gs68nw96n10qs7r2dwn7_vm0000gn/C/org.llvm.clang/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wdocumentation -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Wno-objc-interface-ivars -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wimplicit-retain-self -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wdeprecated-implementations -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -g -fvisibility=hidden -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wno-semicolon-before-method-body -Wunguarded-availability -iquote /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-generated-files.hmap -I/Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-own-target-headers.hmap -I/Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-all-target-headers.hmap -iquote /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-project-headers.hmap -I/Users/seaman安装包制作目录/build/Release-iphoneos/include -I/Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/DerivedSources-normal/armv7 -I/Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/DerivedSources/armv7 -I/Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/DerivedSources -F/Users/seaman安装包制作目录/build/Release-iphoneos -F/Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/PP-PHOTO/ios -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/ImageProcess/ios -F/Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/PP-PHOTO/ios -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/ImageProcess/ios -MMD -MT dependencies -MF /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/armv7/main.d --serialize-diagnostics /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/armv7/main.dia -c /Users/seaman安装包制作目录/HBuilder/source/main.m -o /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/armv7/main.o

CompileC /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/arm64/main.o /Users/seaman安装包制作目录/HBuilder/source/main.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
export LANG=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -target arm64-apple-ios10.0 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu11 -fobjc-arc -fobjc-weak -fmodules -gmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/70/4gs68nw96n10qs7r2dwn7_vm0000gn/C/org.llvm.clang/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wdocumentation -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Wno-objc-interface-ivars -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wimplicit-retain-self -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wdeprecated-implementations -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -g -fvisibility=hidden -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wno-semicolon-before-method-body -Wunguarded-availability -iquote /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-generated-files.hmap -I/Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-own-target-headers.hmap -I/Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-all-target-headers.hmap -iquote /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/HBuilder-project-headers.hmap -I/Users/seaman安装包制作目录/build/Release-iphoneos/include -I/Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/DerivedSources-normal/arm64 -I/Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/DerivedSources/arm64 -I/Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/DerivedSources -F/Users/seaman安装包制作目录/build/Release-iphoneos -F/Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/PP-PHOTO/ios -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/ImageProcess/ios -F/Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/PP-PHOTO/ios -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/ImageProcess/ios -MMD -MT dependencies -MF /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/arm64/main.d --serialize-diagnostics /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/arm64/main.dia -c /Users/seaman安装包制作目录/HBuilder/source/main.m -o /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/arm64/main.o

WriteAuxiliaryFile /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/armv7/HBuilder.LinkFileList (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
write-file /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/armv7/HBuilder.LinkFileList

WriteAuxiliaryFile /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/arm64/HBuilder.LinkFileList (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
write-file /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/arm64/HBuilder.LinkFileList

Ld /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/armv7/Binary/HBuilder normal armv7 (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target armv7-apple-ios10.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk -L/Users/seaman安装包制作目录/build/Release-iphoneos -L/Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal -L/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/PP-PHOTO/ios/ -L/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/ImageProcess/ios/ -F/Users/seaman安装包制作目录/build/Release-iphoneos -F/Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/PP-PHOTO/ios/ -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/ImageProcess/ios/ -F/Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/PP-PHOTO/ios/ -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/ImageProcess/ios/ -filelist /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/armv7/HBuilder.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -dead_strip -Xlinker -object_path_lto -Xlinker /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/armv7/HBuilder_lto.o -fobjc-arc -fobjc-link-runtime -ObjC -weak_framework AssetsLibrary -weak_framework AddressBook -weak_framework AddressBookUI -weak_framework AudioToolbox -weak_framework AVFoundation -weak_framework BaiduMapAPI_Base -weak_framework BaiduMapAPI_Location -weak_framework BaiduMapAPI_Search -weak_framework CFNetwork -weak_framework CoreFoundation -weak_framework CoreMotion -weak_framework CoreGraphics -weak_framework CoreLocation -weak_framework CoreMedia -weak_framework CoreTelephony -weak_framework CoreText -weak_framework CoreVideo -weak_framework Foundation -weak_framework ImageIO -weak_framework JavaScriptCore -weak_framework MobileCoreServices -weak_framework MediaPlayer -weak_framework Photos -weak_framework QuartzCore -weak_framework QuickLook -weak_framework Security -weak_framework storage -weak_framework SystemConfiguration -weak_framework UIKit -weak_framework UserNotifications -weak_framework WebKit -lc++ -lz -lxml2 -lsqlite3 -weak_framework CoreBluetooth -weak_framework MapKit -lbz2 -weak_framework VideoToolbox -weak_framework DCUniVideoPublic -weak_framework IJKMediaFramework -weak_framework OpenGLES -licucore -weak_framework TencentOpenAPI -weak_framework AMapSearchKit -weak_framework MAMapKit -weak_framework AMapFoundationKit -weak_framework GLKit -weak_framework iflyMSC -weak_framework Contacts -weak_framework UMAnalytics -weak_framework UMCommon -weak_framework ExternalAccessory -weak_framework security -weak_framework AMapLocationKit -weak_framework ImageProcess -llibLoader -llibPDRCore -lcoreSupport -llibAccelerometer -lopencore-amrnb -lmp3lame -llibMedia -llibCache -llibCrypt -llibLog -llibIO -llibPGInvocation -llibNativeObj -llibNativeUI -llibNavigator -llibOrientation -llibPGProximity -llibStorage -llibUI -llibXHR -llibZip -llibBarcode -lDCUniZXing -llibCamera -llibGeolocation -lBaiduKeyVerify -lssl -lcrypto -lDCUniBarcode -llibOauth -llibPush -llibBlueTooth -llibSpeech -llibMap -llibContacts -llibVideo -lDCUniVideo -llibShare -llibWeex -lSDWebImage -lUniAD -lUniADWeex -lWXOauth -lWeChatSDK -lSinaWBOauth -lWeiboSDK -lQQOauth -lAMapImp -lDCUniMap -lDCUniAmap -liflySpeech -llibStatistic -lQQShare -lweixinShare -lSinaShare -lAMapLocationPlugin -llibWeexDevTool -llibPPCustomCamear -Xlinker -dependency_info -Xlinker /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/armv7/HBuilder_dependency_info.dat -o /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/armv7/Binary/HBuilder
ld: warning: ignoring file /Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/ImageProcess/ios//ImageProcess.framework/ImageProcess, building for iOS-armv7 but attempting to link with file built for iOS-arm64
ld: warning: ignoring file /Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/PP-PHOTO/ios//liblibPPCustomCamear.a, building for iOS-armv7 but attempting to link with file built for iOS-arm64
ld: warning: instance method 'setVideoOrientation:' in category from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibBarcode.a(PGBarcodeCapture.o) conflicts with same method from another category
ld: warning: meta method 'getViewByRef:' in category from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility+WX.o) overrides method from class in /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility.o)
ld: warning: meta method 'removeScrollDelegate:source:' in category from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility+WX.o) overrides method from class in /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility.o)
ld: warning: meta method 'addScrollDelegate:source:' in category from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility+WX.o) overrides method from class in /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility.o)
ld: warning: meta method 'getPanGestureForSource:callback:' in category from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility+WX.o) overrides method from class in /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility.o)
ld: warning: meta method 'factor' in category from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility+WX.o) overrides method from class in /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility.o)
ld: warning: meta method 'execute:to:' in category from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility+WX.o) overrides method from class in /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility.o)
ld: warning: meta method 'performBlockOnMainThread:' in category from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility+WX.o) overrides method from class in /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility.o)
ld: warning: meta method 'performBlockOnBridgeThread:' in category from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility+WX.o) overrides method from class in /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(EBUtility.o)
ld: warning: instance method 'isDirectionRTL' in category from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(WXComponent+Layout.o) overrides method from class in /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibWeex.a(WXComponent.o)
ld: warning: instance method 'URLDecodedString' in category from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/TencentOpenAPI.framework/TencentOpenAPI(libTencentOpenApi_IOS.a-armv7-master.o) conflicts with same method from another category
ld: warning: instance method 'URLEncodedString' in category from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/TencentOpenAPI.framework/TencentOpenAPI(libTencentOpenApi_IOS.a-armv7-master.o) conflicts with same method from another category
ld: warning: instance method 'imageLoaded:type:userInfo:' in category from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibVideo.a(UIImageView+Video.o) conflicts with same method from another category
ld: warning: instance method 'imageLoaded:userInfo:' in category from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibVideo.a(UIImageView+Video.o) conflicts with same method from another category

Ld /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/arm64/Binary/HBuilder normal arm64 (in target 'HBuilder' from project 'HBuilder')
cd /Users/seaman安装包制作目录
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target arm64-apple-ios10.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk -L/Users/seaman安装包制作目录/build/Release-iphoneos -L/Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal -L/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/PP-PHOTO/ios/ -L/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/ImageProcess/ios/ -F/Users/seaman安装包制作目录/build/Release-iphoneos -F/Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/PP-PHOTO/ios/ -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/ImageProcess/ios/ -F/Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/PP-PHOTO/ios/ -F/Users/seaman安装包制作目录/wgtRoot/__UNI__CED7106/nativeplugins/ImageProcess/ios/ -filelist /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/arm64/HBuilder.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -dead_strip -Xlinker -object_path_lto -Xlinker /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/arm64/HBuilder_lto.o -fobjc-arc -fobjc-link-runtime -ObjC -weak_framework AssetsLibrary -weak_framework AddressBook -weak_framework AddressBookUI -weak_framework AudioToolbox -weak_framework AVFoundation -weak_framework BaiduMapAPI_Base -weak_framework BaiduMapAPI_Location -weak_framework BaiduMapAPI_Search -weak_framework CFNetwork -weak_framework CoreFoundation -weak_framework CoreMotion -weak_framework CoreGraphics -weak_framework CoreLocation -weak_framework CoreMedia -weak_framework CoreTelephony -weak_framework CoreText -weak_framework CoreVideo -weak_framework Foundation -weak_framework ImageIO -weak_framework JavaScriptCore -weak_framework MobileCoreServices -weak_framework MediaPlayer -weak_framework Photos -weak_framework QuartzCore -weak_framework QuickLook -weak_framework Security -weak_framework storage -weak_framework SystemConfiguration -weak_framework UIKit -weak_framework UserNotifications -weak_framework WebKit -lc++ -lz -lxml2 -lsqlite3 -weak_framework CoreBluetooth -weak_framework MapKit -lbz2 -weak_framework VideoToolbox -weak_framework DCUniVideoPublic -weak_framework IJKMediaFramework -weak_framework OpenGLES -licucore -weak_framework TencentOpenAPI -weak_framework AMapSearchKit -weak_framework MAMapKit -weak_framework AMapFoundationKit -weak_framework GLKit -weak_framework iflyMSC -weak_framework Contacts -weak_framework UMAnalytics -weak_framework UMCommon -weak_framework ExternalAccessory -weak_framework security -weak_framework AMapLocationKit -weak_framework ImageProcess -llibLoader -llibPDRCore -lcoreSupport -llibAccelerometer -lopencore-amrnb -lmp3lame -llibMedia -llibCache -llibCrypt -llibLog -llibIO -llibPGInvocation -llibNativeObj -llibNativeUI -llibNavigator -llibOrientation -llibPGProximity -llibStorage -llibUI -llibXHR -llibZip -llibBarcode -lDCUniZXing -llibCamera -llibGeolocation -lBaiduKeyVerify -lssl -lcrypto -lDCUniBarcode -llibOauth -llibPush -llibBlueTooth -llibSpeech -llibMap -llibContacts -llibVideo -lDCUniVideo -llibShare -llibWeex -lSDWebImage -lUniAD -lUniADWeex -lWXOauth -lWeChatSDK -lSinaWBOauth -lWeiboSDK -lQQOauth -lAMapImp -lDCUniMap -lDCUniAmap -liflySpeech -llibStatistic -lQQShare -lweixinShare -lSinaShare -lAMapLocationPlugin -llibWeexDevTool -llibPPCustomCamear -Xlinker -dependency_info -Xlinker /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/arm64/HBuilder_dependency_info.dat -o /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/arm64/Binary/HBuilder
ld: warning: arm64 function not 4-byte aligned: _ffi_call_SYSV from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibPGInvocation.a(sysv_arm64.o)
ld: warning: arm64 function not 4-byte aligned: _ffi_closure_SYSV from /Users/seaman/srv/io.dcloud.package/ios/source/libs/Universal/liblibPGInvocation.a(sysv_arm64.o)
Undefined symbols for architecture arm64:
"cv::resize(cv::_InputArray const&, cv::OutputArray const&, cv::Size, double, double, int)", referenced from:
-[OpencvModule resize:width:heiht:] in ImageProcess(OpencvModule.o)
-[OpencvModule resize:newWidth:newHeight:] in ImageProcess(OpencvModule.o)
"cv::filter2D(cv::_InputArray const&, cv::_OutputArray const&, int, cv::InputArray const&, cv::Point, double, int)", referenced from:
-[OpencvModule reduceBackGroundAlgorithm:] in ImageProcess(OpencvModule.o)
"cv::dilate(cv::_InputArray const&, cv::OutputArray const&, cv::InputArray const&, cv::Point, int, int, cv::Scalar const&)", referenced from:
-[OpencvModule reduceBackGroundAlgorithm:] in ImageProcess(OpencvModule.o)
"cv::blur(cv::InputArray const&, cv::OutputArray const&, cv::Size, cv::Point, int)", referenced from:
-[OpencvModule reduceBackGroundAlgorithm:] in ImageProcess(OpencvModule.o)
"cv::GaussianBlur(cv::_InputArray const&, cv::OutputArray const&, cv::Size, double, double, int)", referenced from:
-[OpencvModule reduceBackGroundAlgorithm:] in ImageProcess(OpencvModule.o)
"UIImageToMat(UIImage const*, cv::Mat&, bool)", referenced from:
-[OpencvModule adaptiveThreshold:] in ImageProcess(OpencvModule.o)
-[OpencvModule bitmapToMat:] in ImageProcess(OpencvModule.o)
-[OpencvModule getFlyodUIImage:] in ImageProcess(OpencvModule.o)
"cv::meanStdDev(cv::_InputArray const&, cv::_OutputArray const&, cv::_OutputArray const&, cv::_InputArray const&)", referenced from:
-[OpencvModule threshold1:] in ImageProcess(OpencvModule.o)
"cv::Mat::convertTo(cv::_OutputArray const&, int, double, double) const", referenced from:
-[OpencvModule reduceBackGroundAlgorithm:] in ImageProcess(OpencvModule.o)
-[OpencvModule SierraDithering:] in ImageProcess(OpencvModule.o)
-[OpencvModule gamma:andparam:] in ImageProcess(OpencvModule.o)
"cv::threshold(cv::_InputArray const&, cv::_OutputArray const&, double, double, int)", referenced from:
-[OpencvModule threshold1:] in ImageProcess(OpencvModule.o)
"cv::Mat::copyTo(cv::_OutputArray const&, cv::_InputArray const&) const", referenced from:
-[OpencvModule cutBlue:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRed:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRedAndBlue:] in ImageProcess(OpencvModule.o)
-[OpencvModule reduceBackGroundAlgorithm:] in ImageProcess(OpencvModule.o)
"cv::inRange(cv::_InputArray const&, cv::_InputArray const&, cv::_InputArray const&, cv::_OutputArray const&)", referenced from:
-[OpencvModule cutBlue:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRed:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRedAndBlue:] in ImageProcess(OpencvModule.o)
"cv::Mat::create(int, int const*, int)", referenced from:
-[OpencvModule getScaleBitmap:width_dpi_px:width_left:widht_top:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutBlue:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRed:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRedAndBlue:] in ImageProcess(OpencvModule.o)
-[OpencvModule adaptiveThreshold:] in ImageProcess(OpencvModule.o)
-[OpencvModule reduceBackGroundAlgorithm:] in ImageProcess(OpencvModule.o)
-[OpencvModule getFlyodUIImage:] in ImageProcess(OpencvModule.o)
...
"cv::divide(cv::_InputArray const&, cv::_InputArray const&, cv::_OutputArray const&, double, int)", referenced from:
-[OpencvModule reduceBackGroundAlgorithm:] in ImageProcess(OpencvModule.o)
"cv::mean(cv::_InputArray const&, cv::_InputArray const&)", referenced from:
-[OpencvModule getBinaryBitmap:cutRed:cutBlue:silde:] in ImageProcess(OpencvModule.o)
-[OpencvModule getFlyodUIImage:] in ImageProcess(OpencvModule.o)
"cv::bitwise_xor(cv::_InputArray const&, cv::_InputArray const&, cv::_OutputArray const&, cv::_InputArray const&)", referenced from:
-[OpencvModule cutRed:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRedAndBlue:] in ImageProcess(OpencvModule.o)
"cv::addWeighted(cv::_InputArray const&, double, cv::_InputArray const&, double, double, cv::_OutputArray const&, int)", referenced from:
-[OpencvModule reduceBackGroundAlgorithm:] in ImageProcess(OpencvModule.o)
"cv::noArray()", referenced from:
-[OpencvModule getBinaryBitmap:cutRed:cutBlue:silde:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutBlue:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRed:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRedAndBlue:] in ImageProcess(OpencvModule.o)
-[OpencvModule threshold1:] in ImageProcess(OpencvModule.o)
-[OpencvModule getFlyodUIImage:] in ImageProcess(OpencvModule.o)
"cv::adaptiveThreshold(cv::InputArray const&, cv::OutputArray const&, double, int, int, int, double)", referenced from:
-[OpencvModule getBinaryBitmap:cutRed:cutBlue:silde:] in ImageProcess(OpencvModule.o)
-[OpencvModule adaptiveThreshold:] in ImageProcess(OpencvModule.o)
"cv::getStructuringElement(int, cv::Size
, cv::Point
)", referenced from:
-[OpencvModule getBinaryBitmap:cutRed:cutBlue:silde:] in ImageProcess(OpencvModule.o)
-[OpencvModule adaptiveThreshold:] in ImageProcess(OpencvModule.o)
-[OpencvModule reduceBackGroundAlgorithm:] in ImageProcess(OpencvModule.o)
"cv::Mat::copySize(cv::Mat const&)", referenced from:
-[OpencvModule getBinaryBitmap:cutRed:cutBlue:silde:] in ImageProcess(OpencvModule.o)
-[OpencvModule threshold:] in ImageProcess(OpencvModule.o)
-[OpencvModule adaptiveThreshold:] in ImageProcess(OpencvModule.o)
-[OpencvModule getFlyodUIImage:] in ImageProcess(OpencvModule.o)
-[OpencvModule resize:newWidth:newHeight:] in ImageProcess(OpencvModule.o)
"MatToUIImage(cv::Mat const&)", referenced from:
-[OpencvModule getScaleBitmap:width_dpi_px:width_left:widht_top:] in ImageProcess(OpencvModule.o)
-[OpencvModule threshold1:] in ImageProcess(OpencvModule.o)
-[OpencvModule adaptiveThreshold:] in ImageProcess(OpencvModule.o)
-[OpencvModule resize:width:heiht:] in ImageProcess(OpencvModule.o)
-[OpencvModule matToBitmap:] in ImageProcess(OpencvModule.o)
"cv::Mat::deallocate()", referenced from:
-[OpencvModule getScaleBitmap:width_dpi_px:width_left:widht_top:] in ImageProcess(OpencvModule.o)
-[OpencvModule getBitMapHex_v10:width:] in ImageProcess(OpencvModule.o)
-[OpencvModule getBitMapHex:width:] in ImageProcess(OpencvModule.o)
-[OpencvModule getBinaryBitmap:cutRed:cutBlue:silde:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutBlue:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRed:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRedAndBlue:] in ImageProcess(OpencvModule.o)
...
"cv::add(cv::_InputArray const&, cv::_InputArray const&, cv::_OutputArray const&, cv::_InputArray const&, int)", referenced from:
-[OpencvModule cutBlue:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRed:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRedAndBlue:] in ImageProcess(OpencvModule.o)
"cv::cvtColor(cv::_InputArray const&, cv::OutputArray const&, int, int)", referenced from:
-[OpencvModule getBinaryBitmap:cutRed:cutBlue:silde:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutBlue:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRed:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRedAndBlue:] in ImageProcess(OpencvModule.o)
-[OpencvModule threshold1:] in ImageProcess(OpencvModule.o)
-[OpencvModule adaptiveThreshold:] in ImageProcess(OpencvModule.o)
-[OpencvModule reduceBackGroundAlgorithm:] in ImageProcess(OpencvModule.o)
...
"cv::Mat::operator=(cv::Scalar
const&)", referenced from:
-[OpencvModule getScaleBitmap:width_dpi_px:width_left:widht_top:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutBlue:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRed:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRedAndBlue:] in ImageProcess(OpencvModule.o)
-[OpencvModule reduceBackGroundAlgorithm:] in ImageProcess(OpencvModule.o)
"cv::Canny(cv::_InputArray const&, cv::_OutputArray const&, double, double, int, bool)", referenced from:
-[OpencvModule reduceBackGroundAlgorithm:] in ImageProcess(OpencvModule.o)
"cv::erode(cv::_InputArray const&, cv::OutputArray const&, cv::InputArray const&, cv::Point, int, int, cv::Scalar const&)", referenced from:
-[OpencvModule getBinaryBitmap:cutRed:cutBlue:silde:] in ImageProcess(OpencvModule.o)
-[OpencvModule adaptiveThreshold:] in ImageProcess(OpencvModule.o)
-[OpencvModule reduceBackGroundAlgorithm:] in ImageProcess(OpencvModule.o)
"cv::pow(cv::_InputArray const&, double, cv::_OutputArray const&)", referenced from:
-[OpencvModule gamma:andparam:] in ImageProcess(OpencvModule.o)
"cv::fastFree(void*)", referenced from:
-[OpencvModule getScaleBitmap:width_dpi_px:width_left:widht_top:] in ImageProcess(OpencvModule.o)
-[OpencvModule getBitMapHex_v10:width:] in ImageProcess(OpencvModule.o)
-[OpencvModule getBitMapHex:width:] in ImageProcess(OpencvModule.o)
-[OpencvModule getBinaryBitmap:cutRed:cutBlue:silde:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutBlue:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRed:] in ImageProcess(OpencvModule.o)
-[OpencvModule cutRedAndBlue:] in ImageProcess(OpencvModule.o)
...
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
** BUILD FAILED **The following build commands failed:
Ld /Users/seaman安装包制作目录/build/HBuilder.build/Release-iphoneos/HBuilder.build/Objects-normal/arm64/Binary/HBuilder normal arm64
(1 failure)

2020-07-04 18:58 负责人:CLP 分享
已邀请:
CLP

CLP

你把你写的插件库放到离线sdk hello工程里去跑下看看行不行。pages.json是否配置对,仔细看文档。看报错是编译的时候缺少OpencvModule库

  • liugm (作者)

    您好,在sdk的 hello工程里面,是可以正常跑起来的。

    OpencvModule库是我们自己写的类,里面引用了opencv.framework第三方库

    生成插件时,也已将OpencvModule添加到TARGETS->Build Phases->Headers->public中, 生成的.framework中也包含opencv.framework,但是依然报错,报错信息如上(重新编辑过)


    2020-07-06 19:06

  • CLP

    回复 liugm: https://nativesupport.dcloud.net.cn/NativePlugin/course/package仔细看这个


    2020-07-06 20:38

1***@163.com

1***@163.com

请问这个问题有解决吗

要回复问题请先登录注册