Wish app publish tutorial

ilan

Expert
Licensed User
Longtime User
hi erel,

i know you are very busy now and i wanted to ask you if you will find few minutes between updating b4i/b4a/b4j and answer forum question and eat/sleep/.. if you could make a tutorial of publish an app to appstore,

thank you
 

Erel

B4X founder
Staff member
Licensed User
Longtime User
There are many tutorials about this topic. It is the same process whether you compile your ipa with B4i or Xcode.

The "special" steps with B4i are:
- Change the key folder to a new folder (Tools - Configure Paths).
Now create a new store certificate and provisioning profile like you previously did.
- Compile your app in Release mode. Don't try to install it on the device as it will not work.
Download the ipa file if you are using the remote builder (Tools - Build Server - Download Last Built App).

Log in to iTunes Connect and create a new app. This can be done from any browser.
Now you need to upload your ipa file.
This step can only be done on a Mac computer. You need to open Application Loader and chooser the ipa file.

iTunes Connect is pretty annoying to work with and they recently changed it a bit and it is now more confusing. However after "fighting" with it a bit you will be able to publish your app.
 

ilan

Expert
Licensed User
Longtime User
ok i will try

do i need to creat for every app a new certificate and provisions file?? and should the certificate be a distribution or
development file?

and for the provision in need to create an ap id right? should it be
Explicit App ID or
Wildcard App ID

 

ilan

Expert
Licensed User
Longtime User
:) , i think i did it....

review.jpg
 

ilan

Expert
Licensed User
Longtime User
apple rejected my first app because someone uses the same app icon as my app o_O

need to change it and status is now again "Waiting for Review" :mad: ....
 

caparicio

Member
Licensed User
Longtime User
No. You need to have two key folders. One for development and one for store.

You can use wildcard app id.

No entiendo como hacer esto en el PC. ¿Como incorporo un mobileprovision de distribucion en la app?
 

tufanv

Expert
Licensed User
Longtime User
Ilan,

for the provisioning file ( for distrubiton to app store) do we select development or distrubiton ( i have selected distrubiton ) is that correct =?
No entiendo como hacer esto en el PC. ¿Como incorporo un mobileprovision de distribucion en la app?
 

ilan

Expert
Licensed User
Longtime User
Certification:

prov.png



Provision file:

prov2.png




NOTE that you need to create those keys in a different folder then the testing key. because when you use those key you wont be able to run the app in your device. this is only for publishing the app.

i have 2 folders when i am testing my app i use the normal key folder and when i want to publish the app i change the path in b4i settings to the publish key folder (app wont be istall on device!!! with those keys)

Good luck !
 

Allan Cameron

Member
Licensed User
Longtime User
I am getting the following error. Grateful for advice:

Parsing code. 0.29
Compiling code. 0.22
Compiling layouts code. 0.11
Building Xcode project 0.06
Sending data to remote compiler. Error
Error: security: SecKeychainDelete: The specified keychain could not be found.

Out: Build settings from command line:
ARCHS = armv7 arm64
CODE_SIGN_IDENTITY = iPhone
CONFIGURATION_BUILD_DIR = /Users/administrator/Documents/UploadedProjects/a3vqayh/Payload
OTHER_CODE_SIGN_FLAGS = --keychain a3vqayh
PRODUCT_NAME = Big Five Personality Test
PROVISIONING_PROFILE = c0d54c68-1890-495c-b864-e9229f565c8d

=== BUILD TARGET B4iProject OF PROJECT B4iProject WITH CONFIGURATION Release ===

Check dependencies
Code Sign error: No codesigning identities found: No codesigning identities (i.e. certificate and private key pairs) that match the provisioning profile specified in your build settings (“mspprovisioning”) were found.
 

Allan Cameron

Member
Licensed User
Longtime User
Well, I eventually got this sorted by reinstalling the distribution certificate and provisioning file several times following the sequence in Erel's video. I am not sure what I did wrong in the attempts that didn't work but it eventually worked out. Thanks again for the video. I would not have manged without it!
 

jaraiza

Active Member
Licensed User
Longtime User
What option should I select to produce a .ipa which can be installed without store? Just dragging it into iTunes?
 

ilan

Expert
Licensed User
Longtime User
The Legal way: your app can be installed only on Tester Devices (you need to add them to itunes connect) OR
you add your friends as App Tester (up to 1000) and send the mail through itunes connect after you have added your build...

tester.png


************************************************

The illegal way: you can install the *.ipa on jailbroken devices...
 

jaraiza

Active Member
Licensed User
Longtime User
The Legal way: your app can be installed only on Tester Devices (you need to add them to itunes connect) OR
you add your friends as App Tester (up to 1000) and send the mail through itunes connect after you have added your build...

Do you mean, to be able to share the app it should be uploaded with a Mac like if it were going to be revised by Apple?? Or can I upload it from Windows?
 
Top