Configuring Blackberry 10 SDK in Titanium - titanium

I have been working on Blackberry 10 Cascades Native SDK. I tried to configure the SDK in Titanium Studio. Though the Titanium Dashboard indicates a green checker and states the SDK installed and configured, when i try to create a new project, the Blackberry SDK check option is still disabled. (Titanium is updated to the latest revisions. Blackberry 10 Native works fine. Simulator is good). Could somebody help?

From Appcelerator site :
To get started developing your app, you can gain access to the public
Titanium Mobile BlackBerry GitHub Repository. Installing the
BlackBerry 10 development tools are straightforward, and instruction
can be found at README. Read the Terms and Conditions for this offer.
Hope this help you..

Related

React Native, build for iOS

I have an app made with React Native that is already working on for Android.
I'm working on Debian 10.
For Android I build my app-release.aab file with this command:
bash android/gradlew --project-dir android --project-prop MYAPP_UPLOAD_STORE_FILE=my-key.keystore --project-prop MYAPP_UPLOAD_KEY_ALIAS=my-key --project-prop MYAPP_UPLOAD_STORE_PASSWORD=mypassword --project-prop MYAPP_UPLOAD_KEY_PASSWORD=mypassword clean bundleRelease
I've been creating this bundle for like a year with no problems, but now I have a task that is "now we want the iOS version"
What do I need to create this iOS version? I'm pretty lost, I have never created nothing for iOS, I just have this React Native app that works ok on Android.
I've been reading some mediums, youtube videos, and some questions here in Stackoverflow but they talk about that it's possible to create the app for both Android and iOS but I can't find a source of clear information about what I need for.
Do I need a Mac?
How should I create the bundle for iOS?
First, if you want to publish to the iOS app store, you need to buy a paid Apple Developer Program, regardless if you have a Mac or not.
Okay, if you have a Mac there is a good amount of documentation: https://reactnative.dev/docs/next/publishing-to-app-store and more. The below is if you do not have a Mac, or do not want to develop on it.
No Mac
You cannot build macOS apps locally without a Mac.
That being said, you could look at CI/CD, for example, Github Actions or Travis CI, as running macOS on them is possible. If you are already pushing your code to Github, I recommend Github Actions. If you do not want to use CI/CD, you can use Expo. With Expo, you can build your app on their servers, and all you need is a paid Apple Developer Program (no Mac).
With vanilla react-native for local development/builds you will need a Mac as Xcode (free) is required for iOS builds. It's propriety software to macOS. You will also need an Apple Developer account to setup development/distribution certificates for deployments.
You can then use Xcode and the iOS certificates/provisions to generate a bundle for iOS.

Can we use a signle ionic-4 app for mobile and desktops

I am developing an ionic-4 app, Ionic provides cross platform apps but I am a bit confused and my confusion is can I use a single ionic-4 application for mobiles(e.g. Android and IOS) and desktops browsers(Chrome, firefox etc.) as website. Is it possible by using ionic version 4.
Yes, Ionic 4 provides a single code for the execution of multiple platforms.
Ionic Doc
here is help for you. You can check everything.
Yes, you can use Ionic for Android, IOS and Browser. Once the coding is done, you can add any platform to make its build. For example, if you add Android platform then you can take an Android build(APK).Before that you need to setup an environment for that . For example, you need Android studio for taking Android build and Xcode for taking IOS build. It's all depends on the platform that you use.
Please go through Ionic documentation and Youtube tutorials to get a correct picture.
Thank you

How do you utilize a third-party iOS SDK with your Appcelerator Titanium app?

We have a well established iOS (iPad only) app written on top of Appcelerator's Titanium platform. We're looking to integrate a third-party piece of hardware with our app that interfaces with the headphone jack on the iPad. The third-party company provides an official iOS SDK to be used in XCode projects.
How can we get the provided SDK to work in our Titanium app?
You'll have to create a module. Check the guide here.
You can also search the internet. There might be existing modules already for your third-party SDK.

titanium mobile sdk not found error

I am trying to create a new titanium mobile project but it keeps bugging me with the below error message.
Could not locate a Titanium Mobile SDK at the given path
Kindly advice
Thanks
See Configuring Titanium Studio with the Platform SDKs for settings.
You probably need to install sdk 7 and 8.

How to re-install all the old SDKs(softwares) for iOS developemnt using Titanium?

I'm very new to the Apple Laptop usage and iOS App development using Titanium. Currently I'm developing an iOS Application using Titanium in an Apple MacBook(Mac OS X Version 10.6.6) with the help of Titanium Developer for testing my App.
Now a days my Titanium Developer is frequently crashing in the middle of my application execution even without any error message, after gone through many threads I decided to go with Titanium Studio instead of Titanium Developer. For using this Titanium Studio I need to upgrade my Titanium SDKs and may be iOS SDKs also.
Previously all the required SDKs(Software) have been installed by one of my colleagues who started this iOS App, now I want to uninstall all the old SDKs and planing to develop the App using the new version SDKs. I'm not sure how to uninstall and install the SDKs again in Mac OS X, can anybody please help me to uninstall all the old SDKs and freshly start the iOS application development from the scratch, if possible please list down the step by step procedure for handling this scenario.
Your help is really appreciable...
Thanks in advance,
Siva
If you are using Titanium Studio, you don't need to remove all the SDKs. Titanium Studio gives the option for selecting any of your installed SDKs. For updates it shows the notifications for availability of new versions of SDKs.