iOS Question error: The linked library 'libiTableView.a' is missing

cambol

Active Member
Licensed User
B4i Version: 5.30
Parsing code. (0.75s)
Building folders structure. (0.05s)
Compiling code. (0.50s)
Compiling layouts code. (0.01s)
Building Xcode project (0.76s)
Sending data to remote compiler. Error
Out: Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -configuration Release PRODUCT_NAME=result CONFIGURATION_BUILD_DIR=/Volumes/Data/B4iBuildServer/UploadedProjects/<user id>/Payload CODE_SIGNING_REQUIRED=NO -sdk iphonesimulator -arch x86_64

Build settings from command line:
ARCHS = x86_64
CODE_SIGNING_REQUIRED = NO
CONFIGURATION_BUILD_DIR = /Volumes/Data/B4iBuildServer/UploadedProjects/<user id>/Payload
PRODUCT_NAME = result
SDKROOT = iphonesimulator13.5

note: Using new build system
note: Planning build
note: Constructing build description
error: The linked library 'libiTableView.a' is missing one or more architectures required by this target: x86_64. (in target 'B4iProject' from project 'B4iProject')


Error: ** BUILD FAILED **

iTableView (Version:1.21) ~
 

cambol

Active Member
Licensed User
It is ok in mac 10.14 B4i server, Xcode 10 .after I upgrade to mac 10.15. Xcode 11 .
It get this error.
 
Upvote 0

Semen Matusovskiy

Well-Known Member
Licensed User
On my Mac libiTableView.a dated May, 2017 and lipo -info shows
Architectures in the fat file: libiTableView.a are: armv7 i386 arm64
x86_64 (64bit for simulators) is not present. Previously you compiled as 32bit.
 
Upvote 0

Semen Matusovskiy

Well-Known Member
Licensed User
Try to uncheck iTableView library and to check iUI8 library.

On my Mac libiUI8.a is dated Dec, 2018 and is a part of B4i 6.50 Mac Builder..
Architectures in the fat file: libiUI8.a are: armv7 x86_64 arm64
So, it's possible to compile as 64bit for simulators.

But I can say nothing about your B4i Mac builder, because you use very old release - B4i 5.30.
 
Upvote 0

cambol

Active Member
Licensed User
ERROR ITMS-90725: "SDK Version Issue. This app was built with the iOS 12.1 SDK. As of June 30, 2020, all apps for iPhone or iPad must be built with the iOS 13 SDK or later, included with Xcode 11 or later."

So . It can be run in B4i 6.50 Mac Builder
 
Upvote 0
Top