i run this command on Nativescript CLI
tns build ios --release
but not build .ipa file.
how to build .ipa file?
After building with tns build ios --release --forDevice
the IPA file will be located in the following folder
<project>/platforms/ios/build/device
Related
I've developed an application with Flutter with Android Studio. Now I want to build the app for iOS. I installed xCode on my Mac and git cloned the repository from github in xCode. How could I open the project in xCode? If I try to open the folder i get "Unable to open the file".
With Xcode You can open ios specific part of the project which is located in ios/xcworkspace.
To open a Flutter project in Xcode, you first need to make sure that you have built the correct Flutter files for ios, so, first, run:
flutter build ios
And then open your file under the directory ios/MYPROJECT.xcworkspace
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.3.99. (in target 'Flipper' from project 'Pods')
** BUILD FAILED **
The following build commands failed:
Ld /Users/ramprasadsarkar/Library/Developer/Xcode/DerivedData/AwesomeProject-edxfscsdfjwsmicnfanfokvrokke/Build/Intermediates.noindex/AwesomeProject.build/Release-iphonesimulator/AwesomeProject.build/Objects-normal/arm64/Binary/AwesomeProject normal arm64
Please try the following.
If you are using terminal then set directory to your app folder.
or if you are using Vscode just open the terminal.
I hope you have already installed node.(did basic setup).
In terminal add follwing commands one by one, means use next commands only after completing 1 st command run.
npm install
cd ios
pod install
cd ..
npm run ios or npx react-native run-ios
Just check it works.
I've deleted my React native project while trying to make Google maps work on Xcode being .xcodeproje and .xcworkspace. Which means I am unable to run IOS simulator.
I've tried deleting Xcode and reinstalling but it doesn't find the react native project on Xcode. Tried linking the files and creating another project but no result. It gives the error below when I try building the simulator. The files that were in the deleted file are in my VS Codde within the ios file.
react-native run-ios --simulator="iPhone7"
error Could not find Xcode project files in "ios" folder. Run CLI with --verbose flag for more details.
Upgrade your react-native project to restore your deleted files.
1 - Delete your ios and android folder
2 - In your project directory:
react-native upgrade
3 - link for any native dependency:
react-native link
4 - And after that:
react-native run-ios
I finished up my small flutter app, where I am using a webview (webview_flutter: ^0.3.5+3). All works great on simulator.
I have run flutter build iOS --release, selected runner from targets and set it to generic iOS device.
Now I want to archive it in Xcode but I keep getting this error about "Library not found for -lwebview_flutter"
I can't seem to find a solution and would really appreciate some help
If you're using Flutter plugins that installed Pods in the iOS build, make sure that you've opened the Xcode project with .xcworkspace
If that still didn't work, you can try regenerating the iOS build folder by deleting the /ios folder and run flutter create --platforms=ios to generate project files for the iOS build.
I updated my version of xcode yesterday, and now when I build an ionic app that worked perfectly before I get the following error when validating the ipa:
Unable to process application at this time due to the following error: Missing Provisioning Profile - Apps must contain a provisioning profile in a file named embedded.mobileprovision..
How can I get the embedded.mobileprovision to be generated/ included?
Thanks,
Yuval
Currently the best workaround is to opt-out of the new build system:
If you're building on the command-line, you can specify --buildFlag="-UseModernBuildSystem=0":
Cordova CLI
cordova run ios --buildFlag='-UseModernBuildSystem=0'
cordova build ios --buildFlag='-UseModernBuildSystem=0'
Ionic CLI
ionic cordova run ios -- --buildFlag="-UseModernBuildSystem=0"
ionic cordova build ios -- --buildFlag="-UseModernBuildSystem=0"
If you're building with a build.json config file, you can add the following under the iOS release or debug config:
"buildFlag": [
"-UseModernBuildSystem=0"
]
If you are opening the project in the Xcode IDE, you need to change the build system in Workspace Settings to "Legacy Build System"
Solution from here
Worked For Me. Cheers.
https://github.com/apache/cordova-ios/issues/407 has an answer,
\just build with the --buildFlag="-UseModernBuildSystem=0" and adjust project settings to build using legacy mode.
It seems like this issue has been resolved with the release of cordova ios 5.0.0 ( https://cordova.apache.org/announcements/2019/02/09/cordova-ios-release-5.0.0.html ) - they added compatibility with the modern build system