iOS Question Can't compile local build

salvadoro

Member
Licensed User
Longtime User
Hello,

I can't compile with my local Mac B4iBuildServer version 8.10.
These are the characteristics of the computer MacOS 12.6 Monterrey with Chip M1 and Xcode 14.0.1
I get the following log, someone who can guide me I will appreciate it.


B4X:
B4i Versión: 8.10
Parseando código.    (0.40s)
Building folders structure.    (0.05s)
Corriendo accion personalizada.    (0.04s)
Compilando código.    (0.62s)
Compilado códigos de diseños.    (0.01s)
Compilando el código del motor de depuración.    (0.03s)
Compilando proyecto Xcode.    (0.11s)
Preparando el proyecto para el constructor.    (0.85s)
    Tamaño del proyecto: 0.60 MB
Enviando datos al compilador remoto.    Error
Out: Command line invocation:
    /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -configuration Release PRODUCT_NAME=Integracion CONFIGURATION_BUILD_DIR=/Users/developmx/B4X/B4iBuildServer/UploadedProjects/<user id>/Payload "CODE_SIGN_IDENTITY=iPhone Distribution: GRUPO SRL (5HF########)" "OTHER_CODE_SIGN_FLAGS=--keychain <user id>" PROVISIONING_PROFILE=0a4ba3da-b250-4580-b356-59c556e2803f -arch arm64

User defaults from command line:
    IDEPackageSupportUseBuiltinSCM = YES

Build settings from command line:
    ARCHS = arm64
    CODE_SIGN_IDENTITY = iPhone Distribution: GRUPO SRL (5HF#######)
    CONFIGURATION_BUILD_DIR = /Users/developmx/B4X/B4iBuildServer/UploadedProjects/<user id>/Payload
    OTHER_CODE_SIGN_FLAGS = --keychain <user id>
    PRODUCT_NAME = Integracion
    PROVISIONING_PROFILE = 0a4ba3da-4580-59c556e2803f

note: Using new build system
note: Using codesigning identity override: iPhone Distribution: GRUPO SRL (5HF#######)
note: Planning
Analyze workspace

Create build description
Build description signature: 0a4ba3da-4580-59c556e2803f
Build description path: /Users/developmx/B4X/B4iBuildServer/UploadedProjects/<user id>/build/XCBuildData/0a4ba3da-4580-59c556e2803f-desc.xcbuild

note: Build preparation complete
warning: Building targets in manual order is deprecated - check "Parallelize build for command-line builds" in the project editor, or set DISABLE_MANUAL_TARGET_ORDER_BUILD_WARNING in any of the targets in the current build to suppress this warning
error: "B4iProject" requires a provisioning profile. Select a provisioning profile in the Signing & Capabilities editor. (in target 'B4iProject' from project 'B4iProject')
/Users/developmx/B4X/B4iBuildServer/UploadedProjects/<user id>/B4iProject.xcodeproj: warning: GLKit is deprecated. Consider migrating to MetalKit instead. (in target 'B4iProject' from project 'B4iProject')
/Users/developmx/B4X/B4iBuildServer/UploadedProjects/<user id>/B4iProject.xcodeproj: warning: OpenGLES is deprecated. Consider migrating to Metal instead. (in target 'B4iProject' from project 'B4iProject')

Error: objc[20796]: Class RemoteXPCPair is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a5708) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2a238). One of the two will be used. Which one is undefined.
objc[20796]: Class RemoteXPCShim is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a5780) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2a2b0). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury11XPCEndpoint is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a5e58) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2a920). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury15XPCPeerEndpoint is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a5ef8) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2a9c0). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury19XPCListenerEndpoint is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a5f98) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2aa60). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury16XPCObjectEncoder is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a60a8) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2ab70). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury17_XPCObjectEncoder is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a6150) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2ac18). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury16XPCObjectDecoder is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a6200) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2acc8). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury17_XPCObjectDecoder is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a62a8) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2ad70). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury14XPCSideChannel is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a65e8) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2b0b8). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury19RemoteDeviceBrowser is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a6730) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2b208). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury17XPCFileDescriptor is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a68b0) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2b388). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury12RemoteDevice is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a6b00) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2b5d0). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury13XPCConnection is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a6d20) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2b820). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury19RemoteXPCConnection is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a6ee8) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2b9e0). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury27RemoteXPCListenerConnection is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a7040) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2bb30). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury23RemoteXPCPeerConnection is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a71e8) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2bcd0). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury19SystemXPCConnection is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a7a98) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2c578). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury27SystemXPCListenerConnection is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a7be0) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2c6c0). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury23SystemXPCPeerConnection is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a7d50) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2c830). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7Mercury15XPCFileTransfer is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a7fa8) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2ca70). One of the two will be used. Which one is undefined.
objc[20796]: Class _TtC7MercuryP33_2B1830E49151A2D290BADAC81D16B73411_HandlerBox is implemented in both /Library/Developer/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x1138a5ae8) and /Library/Apple/System/Library/PrivateFrameworks/Mercury.framework/Versions/A/Mercury (0x131a2a618). One of the two will be used. Which one is undefined.
** BUILD FAILED **
 

salvadoro

Member
Licensed User
Longtime User
Hi Erel, good morning and like always thanks for your help, I'm going to try with the ID to see if it works for me remotely.

About your question I think there are several things, everything worked fine but with the update of the OS, to Monterrey in an M1 I suppose that security things are added that make it not work normally, in addition to updating to version 8.10 of b4i.

So I suggest that the following points should be added to the help so that it is more complete in relation to those of us who work locally.

1.If you launch B4iBuildServer and it asks you for a password on several sides, it says that it can be launched with sudo so that it doesn't ask for it, but this prevents you from compiling things, I guess because of permission issues.

2.If you launch B4iBuildServer and it asks for a password, you must enter 111111 for it to run normally, but this is not in the help.

3.When it is compiled and you do not use the Apple Configurator, it does not allow you to install the application through the browser, what can we do there, because we cannot be connecting and disconnecting the cell phone, it is better to do everything through the Wi-Fi network.

4.If you use the Apple Configurator you must install the automation tools, this says the help but it does not tell you that if it does not work and it sends you the error, you must uninstall them and reinstall them so that it allows you to install the application.
 
Upvote 0
Top