Daniel Hauschildt
06/05/2019, 6:19 AMsvyatoslav.scherbina
06/05/2019, 7:06 AMHowever, I was wondering why or if there is a C / obj-c output target which I can just feed in to the Apple LLVM compiler.No.
louiscad
06/05/2019, 10:31 AMsvyatoslav.scherbina
06/05/2019, 10:33 AMlouiscad
06/05/2019, 10:37 AMsvyatoslav.scherbina
06/05/2019, 10:40 AMIf 1.3.50 produces proper bitcode, then support for watchOS and tvOS will become possible, right?Not exactly. If 1.3.50 produces proper bitcode, then support for watchOS and tvOS will not be blocked by lack of bitcode support.
louiscad
06/05/2019, 12:19 PMKris Wong
06/05/2019, 1:02 PMsvyatoslav.scherbina
06/05/2019, 1:07 PM“if”? Now it’s no longer certain it’s coming in 1.3.50?Proper bitcode is coming in 1.3.50. I’ve just copied your phrase.
Kris Wong
06/05/2019, 1:14 PMKris Wong
06/05/2019, 1:15 PMsvyatoslav.scherbina
06/05/2019, 1:54 PMit sounds like the docs are misleading, then?It depends on whether real bitcode is distinguishable from fake one in your use case. Is it?
when the ipa is installed on the device, will the app store include all platforms from that framework, or only those platforms that are specific to the device?Is this relevant to bitcode?
Kris Wong
06/05/2019, 2:10 PMKris Wong
06/05/2019, 2:11 PMsvyatoslav.scherbina
06/05/2019, 2:18 PMIt depends on whether real bitcode is distinguishable from fake one in your use case.
Is it?Does this work with Kotlin/Native binaries in your application?
only the relevant architectures from fat libraries are sent to the device
Kris Wong
06/05/2019, 2:29 PMKris Wong
06/05/2019, 2:30 PMsvyatoslav.scherbina
06/05/2019, 2:41 PMKris Wong
06/05/2019, 2:44 PMKris Wong
06/05/2019, 2:45 PMDaniel Hauschildt
06/05/2019, 5:19 PMsvyatoslav.scherbina
06/06/2019, 7:18 AMwith bitcode enabled, only the relevant architectures from fat libraries are sent to the device. we had to enable it in one of our app because it’s so large in size.Are you sure that bitcode is required for App Slicing? Have you checked that having bitcode enabled made your app significantly smaller on the device?
svyatoslav.scherbina
06/06/2019, 7:20 AMwhy not output C or C++ code directly from the compiler.Because translating to C or C++ code limits the capabilities of the compiler.
Kris Wong
06/06/2019, 1:19 PMAre you sure that bitcode is required for App Slicing? Have you checked that having bitcode enabled made your app significantly smaller on the device?This is how my colleagues explained it. However, it seems our test builds are being accepted by test flight, so it could be a non-issue.