Soru Tepki-native-ios için nasıl bir uygulama?


Ben deneyeceğimTepki-yerli için .ipa dosyası nasıl oluşturulur?"Ama .ipa dosyası alacağım.

Herhangi bir bulut .ipa dosyasının nasıl alınacağını açıklarsınız.


18
2018-02-08 10:24


Menşei


Olası kopya: stackoverflow.com/questions/34933439/... - eden
Olası kopya Yerel iOS uygulamasında React nasıl kurulur, bir .app dosyası alır ve cihaza dağıtılır. - eden
Yukarıdaki sorunun bir kopyası değildir, çünkü bu soruya verilen cevap güncel değildir; Soru sorulduğundan beri detaylar değişti. - Jules
Olası taksit: stackoverflow.com/questions/35476349/... - Dean Meehan


Cevaplar:


Tepki-native-ios için .ipa uygulaması nasıl oluşturulur:

  1. ".App" dosyasını edinin:

    Komut: react-native run-ios --configuration=release

  2. ".app" dosya yolu:

    Build/Products/Release/"<Your_Filename>.app"

  3. Dönüştürmek .app için .ipa :

    a. Klasör Yükü oluştur.

    b. yapıştırmak .app Payload klasörüne dosya.

    c. Payload klasörünü sıkıştırın.

    d. İstediğiniz ismi değiştirin ve .ipa.


19
2018-02-09 07:45



Temel hazırlık profili ve yapı boyutu hakkında bir hata bulmak, Xcode yapısının 5 katı büyüklüğündedir. - RANVIR GORAI
@RANVIRGORAI Ben böyle bir sorunla karşılaşmadım. Hata dökümünü ekleyebilir misiniz? - Saravana Kumar
Çalışmıyor. An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2): - Green


Bu komutları ios dizininde çalıştırabilirsiniz.

xcodebuild clean archive -scheme <Scheme> -configuration Release -archivePath ../builds/<App>.xcarchive DEVELOPMENT_TEAM=<DevTeam> PROVISIONING_PROFILE=<PROVISIONING_PROFILE> CODE_SIGN_IDENTITY=<CODE_SIGN_IDENTITY>
xcodebuild -exportArchive -archivePath ../builds/<App>.xcarchive -exportPath ../builds/ -exportOptionsPlist ./iosExportOptions.plist 

ve iosExportOptions.plist gibi bir şey olabilir

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>method</key>
  <string>app-store</string>
  <key>teamID</key>
  <string>{TEAM_ID}</string>
</dict>
</plist>

Ayrıca fastlane kontrol edebilirsiniz. https://fastlane.tools/

VEYA

Xcode ve Product -> Archive'deki DEVELOPMENT_TEAM vb. Gibi tüm ayrıntıları doldurabilirsiniz. https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html


6
2018-02-08 15:42



Bu, bir IPA'yı Komut Satırı aracılığıyla ihraç edebilmemizin tek yolu mu? Veya tepki-native ile entegre bir komut satırı seçeneği var mı? - Vighnesh Pai
Şu andan itibaren, tepki-native ile seçenekler sadece inşa .app diğer cevap tarafından işaret edildiği gibi - agent_hunt