Iphone app for german app-store (localization) - iphone

i recently published an iphone app using monotouch to the market.
It's currently in the waiting for review status.
Today i found out that when clicking on the button "View in appstore", the following happens:
Itunes openes with the following message (Your app is in the US-Market, click to change your default ....)
"Your app is not available in the us market".
I'm irritated about this messages and unsure if i did anything wrong because i did not use the official localization. My localization is completely build in C# and does not use "lproj" files.
So i DO NOT have any +en.lproj or de.lproj folders in my app.bundle.
The binary details in Itunes-Connect says the the following: Localizations: ("en")
Does this mean my app will not be available in the german market if it gets approved, even though my default language in Itunes Connect is "german" and i have added all the app-details in german?
How does Itunes Connect decide in which markets the app is available?
The problem is that i don't want to publish a new binary and risk waiting another +5days, because the app should already be in the market (customers ...)
Just the be clear: The app does have english and german localization strings and will show the correct ones depending on the user-language -> but it's all written in C# ...

Does this mean my app will not be available in the german market if it gets approved, even though my default language in Itunes Connect is "german" and i have added all the app-details in german?
How does Itunes Connect decide in which markets the app is available?
Find under Manage Your Applications -> "YourAppName" -> Rights & Pricing -> "specific stores". You can change all territories in there.
As long you app is not reviewed yet -the app store link does not work.

Related

Apple iphone app transfer or app replacement

We have built an inhouse version of an iPhone application that is to replace another that is already available from another developer.
I was wondering if you think we can use "app transfer" from the previous developer and in turn replace it with our own app. Previous developer has agreed for the transfer (ofcouse excluding his code). Therefore our question is if we can transfer his app to our development name and then replace the app with our own. Our goal is that the current users of this app will receive ours as an update to what they already have and not as a different app.
In short, transfer and replace so users get our app as an update.
Note:
Please note that as we were unaware of this "transfer" we submitted yesterday our version of the app with a slightly different name. Should we cancel submition (as it is still pending for validation) and follow some route you may suggest in your replies, or stay as it is now?
If you keep the Appidentifier the same between the original version and the new version you will submit, this should work as expected. (But nobody has much know-ho of the new "transfer" option yet)
So, you process would be as follows:
Hand the old developer your TeamID and your Apple ID
The old developer transfers the current App over to your team
Once done (no clue how long that takes), you have the app in your itunes connect
Now you add a new version of the App to itunes connect and mark it as ready to upload
You upload your newly coded app that meets these criteria:
Application Bundle Identifier is the same as with the App you're updating
Your new App is signed with a correct certifcate/provisioning profile (just correct for the appid, doesn't have to be the same one)
The BundelVersion and BundleShortVersionString are at higher than those of the already submitted applications.
So basically, it will work just like a regular update.

How do I make my app "approvable" for the app store after rejection?

I have an app on the App Store called System of A Down app.
Yesterday, while having submitted the new version, ( which fixed a critical bug ) I submitted for a Expedited App Review. I got a message my app was "In Review" in iTC.
One day later, ( Yes, the review took one day ) it got "Metadata Rejected"
I mentioned "System of A Down" which apparently is a copyrighted brand according to Apple.
I can't mention System of a down in my app, by the /whole/ app is dedicated to them.
8.5
We found your app includes features or content, in the title, keywords, and/or imagery, that bear a resemblance to the well-known, third-party mark, System of A Down. In order to proceed with the review of your app, we require documentation evidencing you are authorized by System of A Down to use features from System of A Down. Additionally, it would be appropriate to adjust the title of your application so that the trademarked title is used as a descriptor, but not as part of the product name. For example, the following styles are acceptable formats for names: GreatApp - "for System of A Down" GreatApp - "System of A Down edition" GreatApp - "System of A Down version" Please remember that pursuant to your agreement with Apple, you represent and warrant that your application does not infringe the rights of another party, and that you are responsible for any liability to Apple because of a claim that your application infringes another party's rights. Moreover, we may reject or remove your application for any reason, in our sole discretion. Accordingly, please provide documentary evidence that you have the rights to use this content to ensure compliance with the iOS Developer Program License Agreement. Once Legal has reviewed your documentation and confirms its validity, we will proceed with your app review. While your iTunes Connect Application State is displayed as Rejected, it is not necessary to upload a new binary if you only need to address issues in your metadata. However, if you need to address compliance issues in your app - and not just its metadata - and you are able to make the necessary changes, we encourage you to do so and resubmit your binary for review.If your iTunes Connect Application State is Metadata Rejected, we do NOT require a new binary. In iTunes Connect > Manage Your Applications, select your app and click View Details. - Click Edit in the Metadata section - Revise the desired metadata values - Click "Save" at the bottom of the screen - Once you click Save, you will see the "Submit New Metadata" button in the top right. Click "Submit New Metadata" If your iTunes Connect Application State is Rejected, a new binary will be required. Make the desired metadata changes when you upload the new binary. NOTE: Please be sure to make any metadata changes to all App Localizations by clicking the Edit button next to each localization.<<
The first version however, DID get accepted. Now the question is, should I reject the Binary, and re-upload it in the hopes someone else reviews it and approves it?
I can't not mention system of a down in a system of a down app...
Or what is the best way to get this update approved?
Here's the Metadata :
Do you want all the info on System of A Down?
Their Demo tapes, Released albums, unreleased albums, videos, biography, tour dates and way more are all in this app!
Features of this app :
All 5 Demo Tapes
All info on Toxicity II ( Unreleased Album )
All info on Storaged Melodies ( Collection of unreleased songs and demo's )
All Videos ( Play directly )
Lyrics on all the videos
Play the Demo Tapes directly ( iPad only )
All 5 Studio Albums
All info on Advance ( Collection of unreleased songs )
Tour Dates
Biography
Way more amazing features planned for updates.
Amazing interface and great info - 4/5 - AppReviews Netherlands
Simply Amazing - 5/5 - My Mom
-This is a modern app, which uses gestures on iPhone and iPad instead of the old tap-bar. Swipe through the interface while you're listening to their Demo tapes in the background. ( This is has been been developed in iOS 6 Required for iPhone.
DISCLAIMER : I, Sam Guichelaar do not own, control, or endorse any of the information, Names, Groups, bands, or services linked or referenced to a Third Party in my app. No Copyrighted Images were used unless properly edited. No Copyrighted names were used, without permission. What's New in this Version - Added a option to re-view the tutorial.
-Bug Fix : Fixed an issue on the iPhone version where the user had to kill the app and relaunch before the content became visible. Thanks to Jarl and #gameshack_ for reporting this bug.
-Memory leaks fixed<<
Well, as the Apple guys put it, you can't use a third-party mark in your application without consent from the owners, It's like trying to make a game with Nintendo's Mario in it without Nintendo's consent.
The fact that it got approved before beats me

when Adding Localization, Appstore saying Name Already Exists?

Guys i am having a very small problem.
I have made an App name Litofinter. I wanted my App to have Spainsh Localization also as my client is from Spain.So what i have done that in my Litofinter.plist i added "Spanish" instead of "English" in the "Localization native development region". After that when i login to iTunesConnect to submit the app in Appstore i saw Manage Localization, so now i wanted to added Spainsh Localization there, but Appstore is saying "App Name Already Exists".But i wanted to submit it, so i submitted it Without that manage Localization.But my Client is Not able to see in Spainish Locale... What should i do now to have spainsh Localization?
I know i have done many Mistakes, but can anyone please correct them?
First Image showing what i see on iTunes Connect :-
Second Image Showing what i have done in .plist
There's no correlation between localizations in iTunes connect and the localizations in xcode. iTunes connect localizations are meant to be displayed in the appstore, while localizations in xcode are meant to be used on the device itself.
For example, you can localize your app in 20 languages, while leaving the app name & description in iTunes connect only in english. many developers do that.
Make sure your app contains Spanish, click on the project name from the left navigation, and check the "Localizations" section. you will also have to check that Localizable.strings and InfoPlist.strings exist and contain spanish version. You can view the file info (and add localizations) when you select the file and open the "File Inspector" via the main menu's "View" -> "Utilities" -> "File Inspector".
You can check it yourself by changing the language of your device to Spanish temporarily.
You don't have to build separate application for each localization.
Just provide translated XIB and strings files in your project.
You don't have to create a spanish duplicate in iTC. From your english app just use the "Manage localization" button (from application summary) then "Add new language" to specify new language and corresponding medias (description, keywords, etc.).
(You'd better discuss this on Apple dev's forums as most of this might be subject to NDA.)

iPhone app description in another language without localization?

We're looking to submit an app to the iPhone app store in several countries. The app itself is in English (and we won't have localization for other languages at launch) but we still want to provide app descriptions in several languages.
Does anybody know if this is possible/advisable?
You, you can do this directly in iTunes Connect. Under the "Manage Your Apps" area you can click on the App's Details which will take you to the details area where you can manage your localizations.
Just note that you will have to do this before the app version has been approved by Apple.

Can my app provide an "Update in App Store" link?

For various reasons I need my iPhone app to include a way to tell the user that a new update for the app is available and prompt them to go update in the App Store.
It looks like there used to be an undocumented way to give an HTML link that would lead the iPhone to open the Upgrade page for app, or something?
How can i make a link to update my iPhone application?
https://devforums.apple.com/message/139548#139548
Unfortunately it appears that iTunes links have changed format from these old "Phobos"-type links (which used "WebObjects") to something new? I'm not very familiar with the old system or the new one...
Can I create a link that will take my users directly to the "upgrade apps" screen on the App Store? Or even better, one that will initiate the upgrade for my app immediately?
Apple provides an iTunes Link Maker tool which you can use: http://itunes.apple.com/linkmaker
Just put the "Media Type" as apps and type in the app name. Apple recommends using an NSURLConnection for opening the link within your app since it will cut out all of the re-directing that goes on and open straight into the AppStore app.