Hello everyone, i've done this before and i remember giving me the same headache only this time i can't even build the B4iBridge, i get the following error, even though i've followed Erel's tutorials to the letter, i've deleted and re-created the mobile provision file, the certificate file like 5 different times and I still get the following error, by the way i am using a local mac server on my Mac.
B4i Version: 6.00
Parsing code. (0.00s)
Building folders structure. (0.03s)
Compiling code. (0.00s)
Building designer app. (0.01s)
Building Xcode project (0.27s)
Sending data to remote compiler. Error
Out: Build settings from command line:
ARCHS = armv7 arm64
CODE_SIGN_IDENTITY = iPhone Developer: Walter Flores (J57ZKS4W56)
CONFIGURATION_BUILD_DIR = /Users/walter.flores/Downloads/B4iBuildServer/UploadedProjects/<user id>/Payload
OTHER_CODE_SIGN_FLAGS = --keychain <user id>
PRODUCT_NAME = B4i-Bridge
PROVISIONING_PROFILE = 7033788c-e2f8-495f-8cb0-796d991c46d8
note: Using new build system
note: Planning build
note: Constructing build description
error: Missing private key for signing certificate. Failed to locate the private key matching certificate "iPhone Developer: Walter Flores (J57ZKS4W56)" in the keychain. To sign with this signing certificate, install its private key in your keychain. If you don't have the private key, select a different signing certificate for CODE_SIGN_IDENTITY in the build settings editor. (in target 'B4iProject' from project 'B4iProject')
error: Provisioning profile "provision" has app ID "nfc.*", which does not match the bundle ID "com.genesis.nfc". (in target 'B4iProject' from project 'B4iProject')
Error: 2019-10-12 23:46:41.491 xcodebuild[20727:222230] [MT] iPhoneConnect: <DVTiOSDevice (0x7f831e40e410), svc-aw-library - G6VVLEMTJCLH, iPhone, 13.1.2 (17A861), 7d77c782a8bfa8d278b54b25af40a90173c41be4> == Underlying device preparation errors ==
2019-10-12 23:46:41.491 xcodebuild[20727:222230] [MT] iPhoneConnect: <DVTiOSDevice (0x7f831e40e410), svc-aw-library - G6VVLEMTJCLH, iPhone, 13.1.2 (17A861), 7d77c782a8bfa8d278b54b25af40a90173c41be4> -- Failed _shouldMakeReadyForDevelopment check even though device is not locked by passcode.
Domain: com.apple.platform.iphoneos
Code: 5
Failure Reason: allowsSecureServices: 1. isConnected: 0. Platform: <DVTPlatform:0x7f831962dd10:'com.apple.platform.iphoneos':<DVTFilePath:0x7f831962dc90:'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform'>>. DTDKDeviceIdentifierIsIDID: 0
--
2019-10-12 23:46:41.491 xcodebuild[20727:222230] [MT] iPhoneConnect: <DVTiOSDevice (0x7f831e40e410), svc-aw-library - G6VVLEMTJCLH, iPhone, 13.1.2 (17A861), 7d77c782a8bfa8d278b54b25af40a90173c41be4> == END: Underlying device preparation errors ==
** BUILD FAILED **
Why does this damn thing continue to tell me that the bundle id is com.genesis.nfc when the bundle id in my application is nfc.test, what in the world is this?
I am very frustrated as you guys can tell, I mean i don't think things are supposed to be this difficult.
Here's a picture of what my package name is set to.
I created a wild card identifier as instructed in Erel's video, i set the identifier to nfc.* created a new certificate and chose the iOS Distribution (App Store and Ad Hoc) option, uploaded the created csr file and downloaded the ios_distribution.cer file and placed it in the folder that i set the path to in the IDE, then i created the provision file choosing the app ID that i created which is nfc.* downloaded the provision file placed in the proper folder as the ios_distribution_cer file, I must have done this at least 4 times, and i still receive the above error, WTH!!. What am I doing wrong?
I can connect just fine to the local mac server and i have not changed the package name of my project, right now all I want is to be able to install the B4iBridge on a new iphone, by the way I did register the new iPhone so i doubt that would be the problem.
I am using BuildServer version 5.8 by the way and b4i version 6.0
Any advice, suggestion, anyone?
Thanks,
Walter