wish of those help If you dont have a Mac you will not be able to develop, test, deploy, or put in the app store applications for iOS, with or without using Titanium. Regardless, even if you were able to use a cloud build technology with Titanium (which does not exist) you wont be able to deploy your final application to the App Store because you have to have XCode for that, the same goes for PhoneGap. Check this here:
iPhone and Android apps on Appcelerator Titanium or PhoneGap
To fix the issue you can do I am not an expert with phonegap but this is doable with Titanium. I created one app that sends SMS. For sending SMS on iPhone and Android you'll need to use external modules, you can find many open source modules for sending short messages:
Get the mobile number from iPhone settings in titanium appcelerator
Hope that helps You can't access that information. Even when you are using Objective-C to create your app, Apple doesn't provide API for that. Take a look on this question. If you want to collect users phone numbers, you have to ask them for it explaining why you need it.
Titanium Appcelerator unable to run app on iphone device
I think the issue was by ths following , Well I've researched and done some updates on this, but on my case I just created new provisioning profile and use it. I don't know why the log says about storyboard and assetscatalog, but for me the error was fixed.