i have .bar file and blackberry 10 simulator.
how to install bar file into blackberry 10 simulator.
i was tried below url
http://www.youtube.com/watch?v=8K188AFZrdc
but after download the bar fie ,i got unable to open the file
To install a BAR file on the BlackBerry 10 simulator use the command blackberry-deploy available in the Native Development Kit. You will need to specify the IP of the simulator (which is shown in the bottom left of the VMWare window)
For example, in my case the command syntax would be:
blackberry-deploy -installApp 192.168.2.131 myapp.bar
Related
How can I read a iPhone log file content from Mac?
I wanna read /Library/Caches/swiftybeaver.log in iPhone from my Macbook. The file log is generated by SwiftyBeaver
Connect your iPhone to your mac.
Open XCODE then select Devices and Simulators from Window Menu
Select your Application Package
Click on COG(Setting icon) and select download container
Save the file on Desktop or anywhere you want.
right click on downloaded file and select show package content
Access your log :)
for ref:
I am running Visual Studio 2017 version 15.3.4 with Xamarin on Windows. I'm newbie in iOS. I did two iOS projects to test: a blank iOS app in which I added a MainAppViewController.cs and MainAppViewController.xib. Info.plist main interface is set to MainAppViewController. AppDelegate is:
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{
// create a new window instance based on the screen size
Window = new UIWindow(UIScreen.MainScreen.Bounds);
MainAppViewController mainViewController = new MainAppViewController();
// If you have defined a root view controller, set it here:
Window.RootViewController = mainViewController;
// make the window visible
Window.MakeKeyAndVisible();
return true;
When I run app and launchs the iOS Simulator, it is showing a black screen on the simulator. No buttons on simulator work (home, settings, etc.). Obviouslly I'm connected to a MAC agent to do that.
When I tested the same project by using VS2017 community in MAC, works perfectly. I checked info.plist and for some reasons Main Interface is (none), no matter if I set it correctly, it shows (none) when I reopen. I copied info.plist from same project in VS2017 on MAC and same problem: Black Screen.
To Check if I'm doing some wrong, I reopened a project that uses a Storyboard with a Navigation Controller that I did some months ago and it worked perfectly on same PC in the iOS simulator in Visual Studio 2017 on Windows at that time, and suddenly it not worked now. Shows same Black Screen on iOS simulator on Windows. I tested this app on MAC and it works perfectly.
Recently I updated VS2017 with latest releases.
I checked info.plist and for some reasons Main Interface is (none), no matter if I set it correctly, it shows (none) when I reopen.
If you use storyboard as main interface in your app, you must set it in info.plist, open info.plist with the way XML(Text) Editor,you can see UIMainStoryboardFile there.
But I see you use a xib class as the main interface , and set it programmatically in AppDelegate , in the way you don't need set main interface in plist.
When I tested the same project by using VS2017 community in MAC, works perfectly.
I'm also facing your problem , I guess maybe something wrong with MAC agent.
After doing that above, if it still doesn't work,
What I do
Modify the build configuration ,run again.
Close the application, delete the bin and obj folder in your project, then clean and run again.
Reconnect the mac agent.
Restart your windows PC and Mac.
Try the solution I provide(according to the priority).
Its not clear to me from the Q whether the iOS Simulator was being displayed on Mac screen, or on PC screen.
In my situation, I had just run simulator on Mac from VS Mac, to be sure it was working and up-to-date. I was expecting to then show it on Mac, from VS on PC.
HOWEVER I did not know that VS 2017 on PC had:
Tools / Options / Xamarin / iOS Settings / Remote Simulator to Windows CHECKED.
(Which means to show simulator on the PC itself. "Remote" is w.r.t. OSX host that
is actually running the simulator code.)
I stopped debugging on Mac.
Then debugged remote from PC.
The Mac simulator restarted [on Mac monitor], but simulator screen was black.
[As if part of the code thought it should show on Mac, but then the screen image was sent into limbo, trying to go to PC - but there was no window on PC to show it.]
Fix:
Stop debugging (on PC).
Quit Simulator (on Mac).
UNCHECK "Remote Simulator to Windows".
Start debugging (on PC).
Result: Simulator on Mac started up correctly.
If anything goes wrong:
Leave Mac alone for 10 minutes, to be sure simulator is finished launching.
Go through all the steps again.
NOTE: If haven't run simulator since XCode has updated, may need to first launch XCode, go to your account in preferences, re-enter your Mac password.
May also need to wait up to 10 minutes on simulator first launch.
I suspect it is installing something.
My black screen on startup issue in VS2017 targeting the iOS simulator was resolved after overriding the Window property in AppDelegate, as illustrated in this video: "How to fix black screen after App startup in Xamarin.iOS" https://www.youtube.com/watch?v=UVkbkXCm1vU
Info.plist seemed to be working/saving just fine. Deleting bin/obj directories, cleaning, rebuilding, etc. didn't help (for the obvious reason that my code was incorrect).
Thanks,
a.s.
I figured this out after a few hours.
My issue was at the Info.plist, below what I did on Visual studio for windows:
Right click on the info.plist and select Open with
Choose iOS manifest editor
Click on the tab visual effect
Go to the Launch Images
Make sure the option Source and Launch Screen are set up properlly
Clean your entire solution
Rebuild project
Try again
in my case Source was set as none.
enter image description here
I'm trying to deploy a multi-platform application (written in Delphi XE7 + Firemonkey) to iOS Simulator, through these parameters:
Delphi XE7
OSX 10.8 Mountain Lion
XCode 5.1.1
Command Line Tools
PAServer 15.0 (iOS SDK 7.1 - also tested with 6.1)
My Application needs to work in Windows, Android, iOS and OSX. Working already for all but iOS, including OSX which I compile to using the same setup, with no problems.
I created a connection profile to my PAServer, using a password, and this profile works OK both compiling to OSX and when compiling a hello-world-ish application for iOS, just with a button or two.
As for my app, I can compile and build it for iOS without a problem, but when I try to run it in iOS-Simulator, it compiles, deploys, and when launching, it fails, returning an error:
Unable to launch process on '192.168.25.37' using the parameters from the 'iOS' profile.
The following error was returned: 'Session Ended'
This is my first app for iOS, so I'm swimming in strange waters here.
It has no external libraries, except of course for the ones Delphi itself might add when compiling. I myself did not, and the app has just forms, and accesses a text file in its sandbox folder, and a mysql server via UniDac (direct mode, no dll's).
I tried to get to the bottom of it, commenting out sensible code in my app, namely everything that was iOS specific, but that amounted to nothing.
I then created a new app, just a button and a ShowMessage on its handler and it worked.
Next step, I started trying out my app units on this simpler app. The first one I tried was a unit I have for a custom component (a TRectangle with a TPanel, 3x TImage, a TLabel and a TCheckbox inside), with another class with a Generics TObjectList of the component). I just added this unit, without instantiating any class, and it failed, reporting an 'unknown error'.
So I removed the unit from the project to double check: Again it fails, with the same button and showmessage that worked before.
I've installed then the SDK 7.1, but failed as well.
I've been looking through the web trying to make some sense out of it, and have found several similar cases, but none that could actually help me:
Delphi FireMonkey iOS App: Error while Deploying to iPhone Simulator 8.1
On this case, there's a problem with PAServer and there's a fix for it, but it refers for SDK 8.1 and XCode 6+
Unable to install and run iOS app on Simulator from command line - Simulator of iOS 6.1 Xcode 5 on mavericks
I couldn't install ios-sim via the refered way, most probably because I have zero experience with OSX.
Still, I cloned it from GitHub and managed to install it via command line and XCodeBuild with some help from internet, but when I tried to run my app, ios-sim says it needs at least XCode 6, which I don't have (OSX 10.8 here, I believe Xcode 6 needs at least 10.9).
After that, I installed another, iPhoneSim, and strangelly, after that ios-sim no longer questions for Xcode6. Still, it fails to start my app (even a freshly created hello-world-ish that works when run via Delphi), stating:
DEBUG] Failed to find class DTiPhoneSimulatorSystemRoot at runtime.
Even tried installing WaxSim, but this one failed to install.
I did not however tried compiling it for a iDevice, because for that I need to subscribe Apple Developer program, and I was hoping to do that only after making sure everything was working OK. Plus, I', not sure it would make a difference.
Has anyone experienced this 'Session Ended' problem, and if so, do you know of any reason and fix.
Thank you
After a few days, I found out what the problem was, so I'll post the solution here to help others who might have the same problem.
Go to Project --> Project Options --> Version Info
Under de iOS Simulator configuration, Delphi IDE (XE7) automatically inserted the following key and value:
CFBundleVersion = 1.0.0
As it turns out, there are several other tweaks needed for an iOS project:
Here are the keys found in Embarcaderos iOS demo app "Location", which solved my problem once I inserted them in my project:
CFBundleName = $(ModuleName)
CFBundleDevelopmentRegion = en
CFBundleDisplayName = $(ModuleName)
CFBundleIdentifier = $(ModuleName)
CFBundleInfoDictionaryVersion = 7.1
CFBundlePackageType = APPL
CFBundleSignature = ????
LSRequiresIPhoneOS = true
CFBundleAllowMixedLocalizations = YES
CFBundleExecutable = $(ModuleName)
UIDeviceFamily = iPad & iPhone
CFBundleResourceSpecification = ResourceRules.plist
NSLocationAlwaysUsageDescription = The reason for accessing the location information of the user
NSLocationWhenInUseUsageDescription = The reason for accessing the location information of the user
FMLocalNotificationPermission = false
There is one special key, which I believe it's the main reason for the 'Session Ended' error: UIDeviceFamily
This key has 3 options (instead of accepting any string value):
- iPhone
- iPad
- iPhone & iPad
Without this, iOS simulator doesn't know which type of app it is, UI wise, so it doesn't launch.
You need to add the key with the respective key name, and then choose the UI type using the respective ComboBox.
Also missing in the project is in:
Project -> Project Options -> Application
There is a list, both for iPhone and iPad, with the paths to the default icons, in several sizes, which is not correctly filled when creating a new Project.
So, you can either use your own icons and images, or use the defaults:
iPhone:
Application Icon 57x57: $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_57x57.png
Application Icon 60x60: $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png
Application Icon 87x87: $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_87x87.png
Application Icon 114x114: $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_114x114.png
Application Icon 120x120: $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png
Application Icon 180x180: $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png
Launch Image 320x480: $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_320x480.png
Launch Image 640x960: $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x960.png
Launch Image 640x1136: $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_640x1136.png
Launch Image 750x1334: $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_750x1334.png
Launch Image 1242x2208: $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_1242x2208.png
Launch Image 2208x1242: $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2208x1242.png
Spotlight Search Icon 29x29: $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_29x29.png
Spotlight Search Icon 40x40: $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png
Spotlight Search Icon 58x58: $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_58x58.png
Spotlight Search Icon 80x80: $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png
iPad:
Application Icon 72x72: $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_72x72.png
Application Icon 76x76: $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_76x76.png
Application Icon 144x144: $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_144x144.png
Application Icon 152x152: $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png
Launch Image 768x1004: $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1004.png
Launch Image 768x1024: $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png
Launch Image 1024x748: $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x748.png
Launch Image 1024x768: $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png
Launch Image 1536x2008: $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2008.png
Launch Image 1536x2048: $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png
Launch Image 2048x1496: $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1496.png
Launch Image 2048x1536: $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png
Spotlight Search Icon 40x40: $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_40x40.png
Spotlight Search Icon 50x50: $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_50x50.png
Spotlight Search Icon 80x80: $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png
Spotlight Search Icon 100x100: $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_100x100.png
Setting Icon 29x29: $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_29x29.png
Setting Icon 58x58: $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png
We had the same error message, although with a slighty different environment (Delphi XE8 and Yosemite).
In our case, there were parentheses in the name of the connection.
We found this out by putting PAServer in verbose mode, using the "v" command, and repeating the commands we saw in a separate terminal.
Editing the parentheses out of the connection name solved the problem for us.
I am using PhoneGap 3.4.0 to create an app.
Within my Phonegap project I have added my own custom app icons here:
MyProject/www/res/icon/ios/icon-57-2x.png
MyProject/www/res/icon/ios/icon-57.png
MyProject/www/res/icon/ios/icon-72-2x.png
MyProject/www/res/icon/ios/icon-72.png
And I have added my own custom Splashscreens here:
MyProject/www/res/screen/ios/screen-ipad-landscape-2x.png
MyProject/www/res/screen/ios/screen-ipad-landscape.png
MyProject/www/res/screen/ios/screen-ipad-portrait-2x.png
MyProject/www/res/screen/ios/screen-ipad-portrait.png
MyProject/www/res/screen/ios/screen-iphone-landscape-2x.png
MyProject/www/res/screen/ios/screen-iphone-landscape.png
MyProject/www/res/screen/ios/screen-iphone-portrait-2x.png
MyProject/www/res/screen/ios/screen-iphone-portrait.png
MyProject/www/res/screen/ios/screen-iphone-portrait-568h-2x.png
I then run this via command line in the MyProject folder:
phonegap build ios
The app seems to compile correctly and I can open the app in xCode and run it in the iPhone simulator, the problem is that the simulator still shows the Cordova default app icon and splashscreen.
I have also replaced the files in the below directress before and after running phonegap build ios but that doesn't seem to fix it either either.
MyProject/platforms/ios/My Project/Resources/icons/
MyProject/platforms/ios/My Project/Resources/splash/
MyProject/platforms/ios/www/res/icon/ios/
MyProject/platforms/ios/www/res/screen/ios/
I've read over the documantation for Icons and Splash Screens but can't seem to figure out why it's not working for me.
Am I missing a step? Should I be running a different command?
Looks like I was doing everything correctly, however in Xcode, I needed to go to:
Product > Clean
...to clear out any old settings and cache.
I found this answer here -> https://stackoverflow.com/a/18868704/647621
I want to open the simulator, load the cod file and run the application in Blackberry simulator through the command prompt.
I'm able to open and load the file to the simulator using fledgecontroller commands, but not able to launch the application. Could anybody please tell me how to launch the application from cmdpmpt ? Is there any fledgecontroller cmd for the same ? Please advise.
Thanks in advance..!!
This is tricky question.
You have three options:
Should work 100% - Make your app autostart. If you're using bb-ant-tools search for runonstartup parameter. Don't forget to wait in application until 'device' is fully powered up (ApplicationManager.inStartup())
Not 100% working - Put the app position to jad file on home screen and after say fledge to navigate to specific position on home screen and tap it. If you're using bb-ant-tools search for ribbonposition parameter. But this is valid for simulator version less than 6. I think system ignores it for 6+ OS
Didn't try myself yet - Start search and type application name and same steps with navigation from previous case
Are you trying to setup acceptance tests?