1-) FLUTTER - Apple App Store üzerinden ios mobile uygulama yayınlamak
DİĞER
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
<uses-permission android:name="android.permission.INTERNET"/>
|
AYRICA ios -> Podfile -> platform :ios, '9.0' u aç
projeyi xcode ile açalım . İos klasörünün altındaki Runner.xcodeproj seçilir.
HATTA GENEL UYARI. Runner.xcworkspace'yi seç
AŞAĞIDAKİLERİ ÇALIŞTIR
sudo chmod go-w /Users/rmosyazilim/development/flutter/bin
sudo chmod go-w /Users/rmosyazilim/development/flutter
sudo chmod go-w /Users/rmosyazilim/development
sudo chmod go-w /Users/rmosyazilim
sudo chmod go-w /Users
sudo chmod 755 '/Users/rmosyazilim/development/flutter/bin'
sudo chmod a+w ‘/Users/rmosyazilim/development’
chmod -R a+w '/Users/rmosyazilim/development/flutter/bin'
Product --> Clean
cd /Users/rmosyazilim/Desktop/FLUTTER/rmosposrapor/wiki_browser-master/ios
pod init --> dedikten sonra ios klasorunun altında pod file oluşuyor oradaki platforms : ios '9.0' -> # kaldır
pod install
sudo gem install cocoapods
#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
ilk errors için
#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
#include "Generated.xcconfig"
kaynak : https://www.youtube.com/watch?v=iv3qMYaHzi0&ab_channel=Flutter
find ./AppIcon.appiconset/ -name "*.png" -exec convert "{}" -alpha off "{}" \;
cd /Users/rmosyazilim/wiki_browser-master/ios/Runner/Assets.xcassets/AppIcon.appiconset
kaynak : https://www.youtube.com/watch?v=HCUjGLOo8KU&ab_channel=DalinCode
[!] No podspec found for `url_launcher` in `.symlinks/plugins/url_launcher/ios`
yukarıdaki gibi hata verirse . ios klasorunun altındaki -> podinit ve pod file ı sil
aşağıdali gibi yap -> xcode -> file -> workspace setting
AYRIYETEN -> XCODE -> PODS PROJECT -> SİNGNİNG & CAPABİLİTİES -> AUTOmatically manage singning işaretli olsun
resim çözünürlük ayarlama https://imageresizer.com/
tüm çözünürlükler : https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications
APP STORE CONNECT DE RESİMLER İÇİN TEKER TEKER EMULATOR DE AÇ VE EKRAN GÖRÜNTÜSÜ AL
iPhone 6.5-inch
iPhone XS Max, iPhone 11 Pro Max
iPhone 5.5-inch
iPhone 6 Plus, iPhone 6S Plus, iPhone 7 Plus, iPhone 8 Plus
iPad Pro 12.9-inch
iPad Pro 12.9-inch 1st, 2nd, 3rd and 4th Generation
iPhone 6.7-inch İphone 14 Pro Max
versiyon çıkmak için flutter -> pubspec.yaml -> version : 1.2.0+1 -> değeri arttırırsın olur. sonra
android studio -> terminal -> flutter build ios -> çalıştır
xcode den any deviceyi seç ve -> product -> achive de .
app connectten -> uygulamanı seç ve ready for sale yazısının üstündeki + buttonuna bas . versiyon numarasını gir ve okey de -> ardından bu versiyonda ne değişiklik yaptın onu gir. -> ardından versionunu aşağıdan seç ve sağ üstten save de ve gönder
android versiyon çıkmak için versiyonu yukarıdaki gibi arttırdıkdan sonra
1 - flutter pub get
2- flutter build apk --> demek lazım veya ios için --> flutter build ios
3- android -> app -> build.gradle -> flutterVersionCode = '4' -> flutterVersionName = '4.0'
4- android -> local.properties -> flutter.versionName=4.0.0 -> flutter.versionCode=4
kaynak : https://www.youtube.com/watch?v=MjpaSGEmQHs&ab_channel=ProtoCodersPoint
RASTGELE 1 TANESİNİ ÇIKARDIM . DÜZENLENDİĞİMİ GÖSTERMEK İÇİN :)
hatalar ve çözümleri :
1- çerezleri kabul etme
https://stackoverflow.com/questions/65207375/nsusertrackingdescription-failure