[TIMOB-24557] iOS: .ipa file is not created to the Debug-iphoneos folder.
| GitHub Issue | n/a |
| Type | Bug |
| Priority | High |
| Status | Closed |
| Resolution | Not Our Bug |
| Resolution Date | 2017-04-05T10:37:38.000+0000 |
| Affected Version/s | Release 6.0.3 |
| Fix Version/s | Release 6.0.4 |
| Components | n/a |
| Labels | ios |
| Reporter | Motiur Rahman |
| Assignee | Chris Barber |
| Created | 2017-04-05T00:03:20.000+0000 |
| Updated | 2017-04-12T20:52:27.000+0000 |
Description
description
Normally, when I build my App to the device a .ipa file is generated to this *ios\build\iphone\build\Products\Debug-iphoneos* location but I see it's not created now.
Steps to Reproduce:
1. Run any app to the iOS device
2. Check this location "ios\build\iphone\build\Products\Debug-iphoneos"
Thanks
Attachments
We are using the official Xcode build command since Titanium SDK 6.0.2 and Xcode does not generate .ipa files for non-ad-hoc builds. This conforms with the way Xcode does it nowadays as well. See the attached image to show the build directories of Titanium compared to Xcode. However, I see use-cases where you want to have .ipa builds (e.g. for manual deployment OTA). For those cases, you should build for ad-hoc and export the .ipa from there. That's also the way native Xcode developers do it. Note: You can just drop the .app file into iTunes and export it back to the desktop. This will generate an ipa for you. Bonus note: An ipa is just an .app file that is zipped and renamed to .ipa. More references: - http://stackoverflow.com/questions/9595925/how-to-get-ipa-file-from-xcode-to-run-an-iphone-app-in-real-device - http://stackoverflow.com/questions/5202443/building-an-ipa-file-with-xcode - http://stackoverflow.com/questions/9905762/how-to-generate-an-ipa-file-using-only-development-certificate-in-iphone
[~mrahman] Did you get a chance to review Han's comments? May I close this ticket?
Not a bug. Refer to Han's comments for the explanation.