highcharts-react-native iOS ikili programında (.ipa) çalışmıyor

Oct 25 2020

React-native uygulamam var. Bu uygulama, Highcharts kullanan bir iOS sürümüne sahiptir .

# package.json

...
"dependencies": {
  "@highcharts/highcharts-react-native": "^3.1.2"
  "highcharts": "^8.2.0"
}
...

Xcode'da, uygulamayı yerel olarak çalıştırdığımda grafik iyi görünüyor. Ancak bir iOS ikili dosyası (.ipa) oluşturduğumda, aynı grafik alanı boş.

Bu bana Highcharts kitaplığının paketlenmiş ikiliye dahil edilmediğini söylüyor.

Package.json, Podfile ve Xcode Libraries and Frameworks ile uğraşıyorum. Ama hiçbir şey işe yaramıyor gibi görünüyor.

Burada gerçekten zamanında öldürülüyorum. Birisi buna rastladı ve düzeltti mi?

DÜZENLE (21/10/2020)

İ) çalışan ve ii) çalışmayan ekranların ekran görüntülerini ekledim.

Benim sorunum da bu SO sorusuna benziyor. Uygulama XCode'dan çalıştırıldığında .ipa ile karşılaştırıldığında farklı davranıyor

Buradaki cevaba göre, oluşturulan hata ayıklamak için Arşiv için derleme yapılandırmasını değiştirdiğimde .ipaçalışmaya başladı!

Ancak, Apple'a gönderdiğim yapı için hata ayıklamayı kullanmak istemiyorsam, tüm kitaplıkların çalışması için nasıl + arşiv oluşturabilirim?

Çalışma

Çalışmıyor

Yanıtlar

1 Nutritioustim Oct 28 2020 at 22:39

Bu çalışmayı Xcode ve TestFlight ile test ettik.

@ SebastianWędzel'in yorumuna göre, kütüphanenin kendisinde bir sorun vardı. Ama burada biraz farklı bir yama kullandım.https://github.com/highcharts/highcharts-react-native/issues/104#issuecomment-714195854

Nihai çözüm, getAssetAsStringbu Highcharts kitaplık dosyasındaki işlevi yamamaktı.

node_modules/@highcharts/highcharts-react-native/src/HighchartsReactNative.js