iOS Question Error when update to b4i v10

tuhatinhvn

Active Member
Licensed User
Longtime User
I using local mac builder with macos 15.7 Xcode 26.2,OpenJDK 19.0.1, with old version of b4i , everything work ok ,

B4X:
1. Download OpenJDK 19.0.1: https://jdk.java.net/archive/ (Mac/AArch64 for Arm based Mac or Mac/x64 for Intel based Mac).

2. Install Xcode 26 from the app store or:

https://developer.apple.com/download/all/?q=xcode+26

Now updated to version 10 i has this error:
B4X:
Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/B4iProject.build/Release-iphonesimulator/B4iProject.build/Objects-normal/x86_64/e6072d4f65d7061329687fe24e3d63a7-common-args.resp -MMD -MT dependencies -MF /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/B4iProject.build/Release-iphonesimulator/B4iProject.build/Objects-normal/x86_64/b4i_zoomimageview.d --serialize-diagnostics /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/B4iProject.build/Release-iphonesimulator/B4iProject.build/Objects-normal/x86_64/b4i_zoomimageview.dia -c /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_zoomimageview.m -o /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/B4iProject.build/Release-iphonesimulator/B4iProject.build/Objects-normal/x86_64/b4i_zoomimageview.o
/Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_zoomimageview.h:33:9: error: 'googleappmeasurement/googleappmeasurement.h' file not found (in target 'B4iProject' from project 'B4iProject')
    /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_zoomimageview.m:2:9: note: in file included from /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_zoomimageview.m:2:
    note: Did not find header 'googleappmeasurement.h' in framework 'googleappmeasurement' (loaded from '../../Libs')

ScanDependencies /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/B4iProject.build/Release-iphonesimulator/B4iProject.build/Objects-normal/x86_64/b4i_xuiviewsutils.o /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_xuiviewsutils.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'B4iProject' from project 'B4iProject')
    cd /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>
 
    Using response file: /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/B4iProject.build/Release-iphonesimulator/B4iProject.build/Objects-normal/x86_64/e6072d4f65d7061329687fe24e3d63a7-common-args.resp
 
    builtin-ScanDependencies -o /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/B4iProject.build/Release-iphonesimulator/B4iProject.build/Objects-normal/x86_64/b4i_xuiviewsutils.o.scan -- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -ivfsstatcache /var/folders/82/q1h67mvx095frlgd38c3xns80000gn/C/com.apple.DeveloperTools/16.4-16F6/Xcode/SDKStatCaches.noindex/iphonesimulator18.5-22F76-d5fc8ad4295d2ef488fb7d0f804ce0c4.sdkstatcache -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/var/folders/82/q1h67mvx095frlgd38c3xns80000gn/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 -Wno-missing-field-initializers -Wno-missing-prototypes -Werror\=return-type -Wno-implicit-atomic-properties -Werror\=deprecated-objc-isa-usage -Wno-objc-interface-ivars -Werror\=objc-root-class -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 -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -Wno-implicit-fallthrough -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body @/Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/B4iProject.build/Release-iphonesimulator/B4iProject.build/Objects-normal/x86_64/e6072d4f65d7061329687fe24e3d63a7-common-args.resp -MMD -MT dependencies -MF /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/B4iProject.build/Release-iphonesimulator/B4iProject.build/Objects-normal/x86_64/b4i_xuiviewsutils.d --serialize-diagnostics /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/B4iProject.build/Release-iphonesimulator/B4iProject.build/Objects-normal/x86_64/b4i_xuiviewsutils.dia -c /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_xuiviewsutils.m -o /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/B4iProject.build/Release-iphonesimulator/B4iProject.build/Objects-normal/x86_64/b4i_xuiviewsutils.o
/Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_xuiviewsutils.h:33:9: error: 'googleappmeasurement/googleappmeasurement.h' file not found (in target 'B4iProject' from project 'B4iProject')
    /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_xuiviewsutils.m:2:9: note: in file included from /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_xuiviewsutils.m:2:
    note: Did not find header 'googleappmeasurement.h' in framework 'googleappmeasurement' (loaded from '../../Libs')
I also updated newest lib via: https://www.b4x.com/android/forum/threads/firebase-v3-00-iadmob-v4-10-facebook-9-3.144798/#content
i can not find any file named is "googleappmeasurement.h" in my local mac host also
Any one can help me, thank you!

If i create new blank project with little lib is ok, i think problem may be i am using this library too:


B4X:
/Users/phantu/Downloads/B4iBuildServer/Libs/iAmir_Glide.h:1:9: error: 'iCore.h' file not found (in target 'B4iProject' from project 'B4iProject')
    /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_xuiviewsutils.m:2:9: note: in file included from /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_xuiviewsutils.m:2:
    /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_xuiviewsutils.h:3:9: note: in file included from /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_xuiviewsutils.h:3:
 
Last edited:

Erel

B4X founder
Staff member
Licensed User
Longtime User

Attachments

  • iAmir_Glide.h
    13.9 KB · Views: 7
Upvote 0

tuhatinhvn

Active Member
Licensed User
Longtime User
This is a mistake. Latest version of Firebase is included with the builder.

Attached is an updated header file with the imports modified as needed by B4i v10+.
thank you for your help, now it can work with real iphone device but with simulator has error:

ld: building for 'iOS-simulator', but linking in object file (/Users/phantu/Downloads/B4iBuildServer/Libs/libiAmir_Glide.a[arm64][2](b4i_amir_glideutils.o)) built for 'iOS'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

I think this problem is need update: libiAmir_Glide.a
I found some lib not work with simulator too:
icustomdialog(https://www.b4x.com/android/forum/threads/custom-dialogs-with-icustomdialog-library.83526/#content)
iamir_glide:https://www.b4x.com/android/forum/threads/iamir_glide.100021/#post-803978
google-app-open-ads: https://www.b4x.com/android/forum/threads/google-app-open-ads.125993/#content (has new fix here: https://www.b4x.com/android/forum/threads/class-google-open-ads.169504/)

iqbimagepicker:

B4X:
<user id>/build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/arm64/b4i_swiftbutton.o
/Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_swiftbutton.h:38:9: error: 'QBImagePicker/QBImagePicker-Swift.h' file not found (in target 'B4iProject' from project 'B4iProject')
    /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_swiftbutton.m:2:9: note: in file included from /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_swiftbutton.m:2:
    note: Did not find header 'QBImagePicker-Swift.h' in framework 'QBImagePicker' (loaded from '../../Libs')

ScanDependencies /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/arm64/b4i_xuiviewsutils.o /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_xuiviewsutils.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'B4iProject' from project 'B4iProject')
    cd /Users/phantu/Downloads/B4iBuildServer/UploadedProjects/<user id>


.... I will check more, and hope b4i will update soon! Thank you for your best support @Erel
 
Last edited:
Upvote 0
Top