I want to put my android application on server and i used .apk file for that.
But our admin wants a plist file as of in iphone.
I dono what is plist in android and how to generate it.
Please help.
.plist files are the Mac version of preference files. Similar to .ini files on Windows. They contain the preferences for a particular program. For example the bookmarks.plist would contain your bookmarks.
Android applications usually(but not stricted to) store their preferences in the xml file with name, defined by developers. Tell your admins that the file is not necessary for an android application.
Related
My mac application project has two compiled binaries and the Sqlite mac framework. Each of these three items has its own info. plist
this is the plist of the main binary
this is the plist of the second binary working for the autorun function(the function works successfully)
plist framework SQLite Mac
and here is the error that gives validate app:
All identifier, profiles, bundle id are registered in the developer profile, as everything is written in the settings General, Signing & Capabilities and other items, but clearly something is wrong I specify! I can't send apps to Mac AppStore for three days! Help!
I solved the problem myself! It was necessary to remove the Bundle identifier and bundlenames for the application framework in all windows, and it was also necessary to remove the line in build settings - the key of the Framework search path parameter
I have created a sqlite database. and dragged it on to my projects resource folder.
In my project i am accessing a sqlite file from
/Users/user12/Library/Application Support/iPhone Simulator/4.3.2/Applications/1F219005-A4ED-4794-81FC-65EEF8D243EF/Documents/db.sqlite
I am not using the sqlite file that was added to the project. and my project is accessing the DB file from the above location.
So, now when i try to launch my application from a different mac i am unable to launch the application because the DB is not found in that path. So how could i solve this ?
note: i used FMDB.
My final objective is to give this application to my client and since he will be running the app on his iPhone, he should be able to access the sqlite file with no issue. So what changes should i make ?
Surely xcode in other machine will have a different path. Try to place the sqlite file at the app path created by xcode on the new machine.
EDIT:
To do what you've said in your comment i suggest to create an ad-hoc certificate. Then use xcode to create your archive.
But the path of your sqlite file should be in your main bundle.
ps: You need the UDIDs of your client iPhones to add the devices to the portal.
We're using a 3rd party library in our iPhone app and when we build it for Release & Device, we're able to find the application in the expected folder (Release-iphoneos), but we also find the library in that same folder.
When uploading the application, do we have to do anything extra with the external library, or is it by default included in the iPhone application?
We do have it included in the Targets -> Application -> Link Binary With Libraries, but we're not sure if that's enough.
The general test is, if you've linked the library and included it in your project, and your app runs on a Device in any mode (Debug or Distribution), then all will be well for the release build.
Check the .app itself! It's just a .zip file that you can open. Change the file ending to .zip and unpack it. You can see if the library is included or not.
[edit:] sorry, i mixed .ipa (which is a combined format for ad-hoc distribution and app-store upload) and the .app
But you can still check that. Use build and archive and export for ad-hoc distribution. (save to file) that will give you an .ipa - if the library is not included in the .app itself, it should be in the .ipa (but I doubt that...)
I've just set up our iPhone / iPad Universal app to support Enterprise Distribution. I've hosted the provisioning profile, the plist file, and the application itself (the IPA file) on our private servers.
Users can go to Safari on their device and download the provisioning profile and it installs itself just fine. They can also view the plist file (we used this to test connectivity, etc).
However, no matter what we try the application file itself will not download. We navigate to our 'get' URL which sends back the manifest (plist) file, which in turn redirects to the application (IPA) file itself. Safari displays a 'Safari cannot download this file' error and we get a 'broken pipe' exception thrown on the server side.
I'm kinda stuck, so any help would be greatly appreciated!
Thanks in advance,
Ben
You shouldn't need anything but the plist and the IPA file, since nowadays the provisioning profile comes bundled in the IPA.
Did you create the plist yourself. or did you have XCode generate it for you with through the "Build and Archive" path in XCode?
I have two .cod files that I'd like to load into my Blackberry. I don't have access to a Windows machine (only Mac) and I don't have the .jad files corresponding to the .cod files. How do I do it?
If you want to load the COD files OTA without the jad then you need access to a BES. Otherwise you will need to load them via USB.