app-store

After the testing period has ended for a TestFlight Beta, the build status changes to Expired

北慕城南 提交于 2020-01-12 07:23:07
问题 In Apple's iTunes Connect Developer Guide, Apple has stated: When a build has Active status, the number of days remaining for testing is shown. After the 30 day testing period has ended, the build status changes to Expired. Builds not currently being tested will have the status Inactive. Can anyone please tell me what does this means? Whether the TestFlight Beta is not available for new testers to install the app When the testing period ends, testers that already have builds installed will

Detect AppStore installation of iOS app

跟風遠走 提交于 2020-01-12 05:38:25
问题 I need to implement a custom logging in my app. To do this i need to detect if the current version of the app has been installed from the app store or is running from xcode or is a TestFlight version. There is something different in the app depending from the installation source? I don't want to have something different in the development environment. 回答1: You can get part of the way there by reading in the embedded.mobileprovision file from the application bundle: NSString *provisionPath = [

An iOS app with multiple brandings

女生的网名这么多〃 提交于 2020-01-12 05:35:07
问题 I have an iphone app working just fine - it basically just displays news from a feed, but now we want to have a second app that is a clone of the first but branded a different way and displaying news from a different feed - the xml feed and the graphics/colors would be the only difference. I'm trying to not duplicate any effort. I can easily set a define and build the app using different colors and images and the xml feed url with one codebase. But what is the preferred way to do this so that

Apps in the enterprise appstore after provisioning profile expires

北城余情 提交于 2020-01-11 12:07:53
问题 I have an app in enterprise appstore and the provisioning profile with which I created iPa is due to expire next month. If I go to developer account and renew the provisioning profile, what happens to the app in appstore which was created with old provisioning profile? Should I create a new iPa with new renewed provisioning profile and submit it? Is it enough to just renew the expiring provisioning profile or should we renew, create iPa with new one and upload it to appstore again? Any help

Getting App Store URL before Apple Review

瘦欲@ 提交于 2020-01-11 07:31:21
问题 Is it possible to generate an App Store URL, in the beta testing phase of the app, before Apple Reviews the app? I would like to have a link in my app, to my app in the App Store, which users can share with their friends. I would like to have this available in the beta testing phase. Can one only add this link after it has been accepted ? Does that imply that it is always added in a revision after the first ? 回答1: Yes its possible to create a App URL after registering the application on

Xcode 4.3's 'estimated app store size' is considerably different than .ipa file, why?

 ̄綄美尐妖づ 提交于 2020-01-10 09:34:36
问题 I had been using Xcode 4.2 up till last week and I was using the size of my .ipa file to estimate the size of my app in the app store (I've kept it just under 20MB) and its been pretty consistent. I upgraded to Xcode 4.3 2 days ago and it has a new feature to indicate to you the 'Estimated App Store Size' after you 'Archive' your app, the estimated size its giving me is fully 2x the size of my .ipa file I've been using to guess my app store size and its WAY over 20MB according to Xcode 4.3!

Using `valueForKey` to access view in UIBarButtonItem, private API violation?

戏子无情 提交于 2020-01-10 03:51:05
问题 Since UIBarButtonItem doesn't subclass UIView , it's impossible to get at the normal characteristics like its frame . One way to do this is [barButtonItem valueForKey:@"view"] This works perfectly, and allows you to add a GestureRecognizer (for instance) to the underlying UIView . However, is this a private UIKit API violation? 回答1: This is not private in terms of immediate rejection upon validation, but it's private enough to be considered fragile (that is, new iOS version can break your

How can I update my App in the App Store if the Distribution Provisioning Profile expired?

痞子三分冷 提交于 2020-01-10 02:42:47
问题 I want to update an existing App in the App Store, but the profile I used expired (I'm not sure, if it has something to do with the corresponding certificate which also expired..). Since Apple tells me in the How-Tos: Use the same Distribution Provisioning Profile to build each new version of your application I don't know, what to do. Can anyone help? 回答1: The important part is keep the same bundle id. If your provisioning profile has expired or you has to generate another certificate, it

Understanding the Etc/GMT time zone

主宰稳场 提交于 2020-01-09 03:43:48
问题 What is the rationale behind Apple using Etc/GMT timezone when they return the receipt from the App Store for auto-renewable subscriptions. What exactly is the Etc/GMT time zone? Does the Java SDK understand this time zone? Or do I have to use other third-party libraries like Joda-Time? 回答1: Etc/GMT is not strictly the same thing as UTC or GMT. They represent the same instant in time only when the offset is 0. In all other cases, they are quite different. Apple explains the designation here.

How to Programmatically check and open an existing app in - Swift 4

给你一囗甜甜゛ 提交于 2020-01-07 09:45:15
问题 I want to check whether an app is installed in my phone or not. If it is already installed I want to launch the same. If it not installed I need to open the Appstore link. I could opened the Appstore from the url, https://itunes.apple.com/us/app/stack-ar/id1269638287?mt=8 by using the below code, let urlString = "https://itunes.apple.com/us/app/stack-ar/id1269638287?mt=8" UIApplication.shared.open(URL(string: urlString)!, options: [:]) { (success) in } How can I open the app if it is