🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / FLUTTER / Apple App Store üzerinden ios mobile uygulama yayınlamak

1-) FLUTTER - Apple App Store üzerinden ios mobile uygulama yayınlamak

 

 

DİĞER

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    
xmlns:tools="http://schemas.android.com/tools">

 

<uses-permission android:name="android.permission.INTERNET"/>

<
uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/>


<
application
    
android:label="UYGULAMAADI"
    
android:name="${applicationName}"
    
android:usesCleartextTraffic="true"

 

 

 

 

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://stackoverflow.com/questions/57901358/error-could-not-find-included-file-pods-target-support-files-pods-runner-pods

 

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/67351633/app-store-rejection-guideline-5-1-2-legal-privacy-data-use-and-sharing

https://stackoverflow.com/questions/65207375/nsusertrackingdescription-failure

https://community.thunkable.com/t/solved-can-not-publish-to-ios-problem-with-nsusertrackingusagedescription-which-is-not-used/1553223/23

 

 2024 Mayıs 10 Cuma
 1,513