Questions tagged [app-thinning]

App Thinning (iOS, watchOS)

From the tvOS Developer Library:

The App Store and operating system optimize the installation of iOS and watchOS apps by tailoring app delivery to the capabilities of the user’s particular device, with minimal footprint. This optimization, called app thinning, lets you create apps that use the most device features, occupy minimum disk space, and accommodate future updates that can be applied by Apple. Faster downloads and more space for other apps and content provides a better user experience.

46 questions
25
votes
1 answer

What does "strip Swift symbols" in Xcode actually do?

When exporting an archive of a project containing Swift, we get the option to "strip Swift symbols". I haven't seen any difference in app size though in a project with just one dummy Swift file, thus a perfect case for maximum stripping. What does…
atineoSE
  • 3,597
  • 4
  • 27
  • 31
9
votes
2 answers

Expo React Native IOS TestFlight. (Errors occurred in the app thinning process)

When I try to deploy my application on the Apple test flight I get this email from apple. While processing your iOS app, xxxxxxx 1.0.149(1), errors occurred in the app thinning process, and your app couldn’t be thinned. If your app contains…
Supun Abesekara
  • 708
  • 7
  • 32
9
votes
1 answer

iOS app update size is much bigger than app size

We have a problem that our app update regularly shows up way bigger than the app actually is (with app thinning). App update size: 142MB App size on app store: 89.1MB App size on device: 84.3MB See the attached screenshots: What can be causing…
SolidSun
  • 2,149
  • 2
  • 23
  • 28
7
votes
1 answer

iOS9, bitcode in enterprise app

Please confirm: Bitcode is an intermediate representation of a compiled program. Apps you upload to iTunes Connect that contain bitcode will be compiled and linked on the App Store. From Bitcode (iOS, watchOS). It is App Store who compiles and…
Itachi
  • 5,777
  • 2
  • 37
  • 69
6
votes
1 answer

Play a video stored using NSDataAsset (Xcode xcassets)

I am trying to use Apple App Thinning feature (available from iOS 9) that let you differentiate resources based on device architecture and features. In my case what I would like to do is to have a different video file in the application bundle (in…
Aluminum
  • 2,932
  • 5
  • 35
  • 63
6
votes
2 answers

ARkit and Appthinning.plist error

I have created a project under Unity with the ARKit plugin. I have used the right versions. I compile from Unity, compile from XCode, archive and sent the (.ipa) on iTunes connect. But, I received this error : "Dear developer, We have discovered…
ReyalS
  • 83
  • 7
5
votes
1 answer

iOS App Slicing or Thinning is not working

I'm currently trying to optimise the size of my iOS IPA and was hoping that the new 'iOS App Slicing' would reduce the amount of images included in the final output. This doesn't seem to be the case. I'm building on iOS 9.3, deployment target (7.0 -…
Wayne Shelley
  • 992
  • 10
  • 25
4
votes
1 answer

App Thinning Size Report reports totally different size then App Store size

I have a big iPad app that has an iPhone & Watch "remote" app, ie. a little app that runs on the iPhone/Watch to remote-control the ipad. All of this is together in a universal app. For app thinning I've separated assets in the assets catalog as…
xaphod
  • 6,392
  • 2
  • 37
  • 45
4
votes
2 answers

On demand resources in iOS 9 - how to find out exact location of downloaded resources?

I'm trying to use ODR in my game which doesn't use xcassets. So, I've got a texture with a tag (e.g. "tutorial"), made it ODR in project settings and used the code below the get it downloaded: NSBundleResourceRequest *resourceRequest =…
dimayak
  • 143
  • 1
  • 8
4
votes
0 answers

Implications of migrating an iOS app to App Thinning and Bitcode?

I'm trying to update a legacy application to take advantage of App Thinning and bitcode. However since each device now has its own custom build I have two concerns on which I haven't been able to find any information online : How do I update my…
coderboy
  • 193
  • 5
4
votes
3 answers

App thinning without @3x images and when some images are JPGs

For an upcoming update to one of my apps I have packed all the image resources into Asset Catalogs. However, at the moment I do not have @3x version for most of my images. I have checked with the simulator and on iPhone 6 Plus @2x versions are…
Andriy Gordiychuk
  • 6,163
  • 1
  • 24
  • 59
4
votes
0 answers

App Thinning XCode 7 iTunes Connect

I'm using Xcode 7.0.1 (7A1001) and noticed that Submitting my app now goes through an App Thinning stage and a folder gets created with the numerous .ipa for the different devices supported by our app. When I'm downloading the app from iTunes…
m.y
  • 691
  • 9
  • 21
3
votes
1 answer

How to enable App Thining feature?

I'm reading the App Thinning (iOS, tvOS, watchOS) section of the Apple's App Distribution Guide. It describes App Thinning and its components, but I don't find if the developer needs to do something to take advantage of this feature, or if it is…
AppsDev
  • 12,319
  • 23
  • 93
  • 186
3
votes
1 answer

Based on what, iOS App slicing works? Is there any code or other stuff required for it?

I have been studying iOS 9 features and went through the concept of App Thinning. I have read from Apple documentation for App slicing (a part of App thinning) saying that: Slicing is the process of creating and delivering variants of the app …
NSPratik
  • 4,714
  • 7
  • 51
  • 81
3
votes
2 answers

iOS9: Will App Thinning work on older iOS version before iOS9?

Apple brings App Thinning with iOS 9, by theory, the thinning process is done on apple's server, I understand it as apple compiles my App from bitcode to machine code. So if I submit an App built with iOS 9 SDK, will Apple also slice my package for…
CarmeloS
  • 7,868
  • 8
  • 56
  • 103
1
2 3 4