[TIMOB-25571] iOS: Adhoc-build fails when using Cocoapods in Hyperloop
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | High |
Status | Open |
Resolution | Unresolved |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | Hyperloop, iOS |
Labels | n/a |
Reporter | Hans Knöchel |
Assignee | Unknown |
Created | 2017-11-29T14:50:24.000+0000 |
Updated | 2018-12-18T16:22:06.000+0000 |
Description
When using Titanium SDK 7.0.0 and CocoaPods in Hyperloop, the build seems to fail due to invalid UUID-values of the certificate used. We didn't change anything related, but Cocoapods may override build settings that could cause it. To be investigated.
[~kbrand], would you mind uploading a complete trace log of your failed adhoc build? That would help a lot, thank you!
[~jvennemann] can i e-mail it to you somewhere? I don't want my distribution name and adhoc UUID to be public here.
Sure, just shoot me an email at [mailto:jvennemann@axway.com] with the log!
Hi Any updates on this ticket we are also facing the same problem with Ti SDK 7.0.2 and hyperloop 3.0.2? And not able to create any builds!
*EDIT*: Here is the real issue: The real issue is still CocoaPods, but a different one: When using frameworks, some can be Bitcode-enabled and some not. CocoaPods may not know how to handle that, so in the native world you would configure some frameworks implicitly to disable Bitcode, which Titanium does as well. Long story short: For some of them, it cannot detect it (when frameworks are managed by CocoaPods), so adding the following snippet to the end of your
Podfile
solves it (tested successfully with the Hyperloop Sample App):Also added a note to the [Hyperloop Docs#CocoaPods](https://wiki.appcelerator.org/display/guides2/iOS+Hyperloop+Programming+Guide#iOSHyperloopProgrammingGuide-CocoaPods)
Leaving ticket open as this may be resolvable by the SDK as well. cc [~cbarber] [~fmiao]
Do we have any progress or any workaround, So we can update to the customer?