I have a project with Cordova(6.1.1)/Phonegap(5.3.10). I am trying to build an ipa file with Xcode 7.3. When I click on Product > Archive the build fails, and the log says: 'Cordova/CDVViewController.h' file not found. I can successfully build the project to a device, so i am kinda lost knowing what the problem might be.
I have tried to change the Header Search Path from
"$(OBJROOT)/UninstalledProducts/include"
to
"$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include"
from reading this post Xcode 7.2: In “Archive”: Getting the issue: “Cordova/CDVViewController.h’ file not found ”. While there is no such issues in building the app
I have tried to change chage to enable bitcode to "no", but still no luck at Archiving my app.
From many readings here on stackoverflow the issue seems to be with header search path, but this havent solved my issue. Dont know if there is something else on Xcode 7.3, because the other posts is with Xcode 7.2 and below. Dont know how to solve this issue, has anyone else experienced this problem?
Update (Solution):
Under Build Settings > Deployment > Install owner. I left that blank and then it finally worked.
Try this out, this should work.
Run this in your terminal: cordova platform update ios
Open your project in Xcode
Go to Preference -> Locations -> Advanced
Choose "Unique" as the option for Build Location
Product -> Clean
Product -> Build
Try out cordova platform update ios
as well as it fixed the problem for the questioner
If you have tried all the suggestions above and still it does not work. You can try these:
First check if you have this folder "CordovaLib", under: platforms->ios
Second, make sure you have the icons and splash images in your "resources" folder.
if not:
$ ionic resources
then run:
ionic platform remove ios
ionic platform add ios
These commands will install "CordovaLib" folder, then do the build again.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With