iOS Question error building b4iBridge

JesseW

Active Member
Licensed User
Longtime User
I followed the directions and created my developer account, certificate, wildcard app id (com.WarSOFTApps.*), device, and profile. I set the package name to com.warsoftapps.b4i
I made a key in my keys folder. when I try to build the b4i-bridge, I get this error

B4X:
B4i Version: 7.50
Parsing code.    (0.00s)
Building folders structure.    (0.07s)
Compiling code.    (0.01s)
Building designer app.    (0.03s)
Building Xcode project.    (0.20s)
Preparing project for builder.    (0.07s)
    Project size: 0.23 MB
Sending data to remote compiler.    Error
Out: Command line invocation:
    /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -configuration Release PRODUCT_NAME=B4i-Bridge CONFIGURATION_BUILD_DIR=/Users/administrator/Documents/UploadedProjects/<user id>/Payload "CODE_SIGN_IDENTITY=iPhone Distribution: Jesse Warford (8RB6VL22NL)" "OTHER_CODE_SIGN_FLAGS=--keychain <user id>" PROVISIONING_PROFILE=6bdf4e2a-cbb0-4660-ab85-0ec20c8342f4 -arch armv7 -arch arm64

User defaults from command line:
    IDEPackageSupportUseBuiltinSCM = YES

Build settings from command line:
    ARCHS = armv7 arm64
    CODE_SIGN_IDENTITY = iPhone Distribution: Jesse Warford (8RB6VL22NL)
    CONFIGURATION_BUILD_DIR = /Users/administrator/Documents/UploadedProjects/<user id>/Payload
    OTHER_CODE_SIGN_FLAGS = --keychain <user id>
    PRODUCT_NAME = B4i-Bridge
    PROVISIONING_PROFILE = 6bdf4e2a-cbb0-4660-ab85-0ec20c8342f4

note: Using new build system
note: Using codesigning identity override: iPhone Distribution: Jesse Warford (8RB6VL22NL)
note: Planning build
note: Analyzing workspace
note: Constructing build description
note: Build preparation complete
/Users/administrator/Documents/UploadedProjects/<user id>/B4iProject.xcodeproj: warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.5.99. (in target 'B4iProject' from project 'B4iProject')
error: Provisioning profile "B4i Bridge" has app ID "com.WarSOFTApps.*", which does not match the bundle ID "com.warsoftapps.b4i.bridge". (in target 'B4iProject' from project 'B4iProject')


Error: ** BUILD FAILED **


Help?
 

Attachments

  • keysfolder.jpg
    keysfolder.jpg
    212.6 KB · Views: 115

JesseW

Active Member
Licensed User
Longtime User
Instead of using com.WarSOFTApps.*, just create a wildcard ID * (just a single asterisks) for development and b4i-bridge
i will try that, but in Erel's video tutorial, he used b4i.* - thx for responding
 
Upvote 0

aeric

Expert
Licensed User
Longtime User
i will try that, but in Erel's video tutorial, he used b4i.* - thx for responding
It's personal preference. The wildcard is behave like a placeholder. If you use b4i.* then your app need to have package name starts with b4i.
It is recommended to use reverse domain name for your app during production and use all lowercase letters as stated by Andrew.
For me, I am using just an astericks app ID for my development certificate and provision profile, so I can create any example apps with package name b4i.example or com.aeric.example.
 
Upvote 0
Top