Statik çerçevemin iOS uygulama klasörlerine erişmesine izin vermek mümkün mü? [iOS]

0

Soru

Şu anda bir SDK geliştiriyorum ve statik bir çerçeve olarak tasarlanması en iyisidir. Uygulama klasöründe bulunan /var/mobile/Applications/gibi ağ üzerinden indirilen bazı kaynak dosyalarına erişecektir... Mutlak dosya yolunu geçmeye çalıştım ve kaynağı alamıyor. Daha sonra SDK'yı dinamik bir çerçeveye yeniden oluşturuyorum (Xcode-General'de Embed&Sign ile), uygulama klasörüne sorunsuz bir şekilde erişebilir.

Statik çerçevenin uygulama klasörüne erişmesini sağlamak için herhangi bir yol var mı?

dynamic-library ios static-libraries
2021-11-24 03:21:07
1

En iyi cevabı

0

Gerçek bir aygıtın iOS platformunda, sanal alan dosya sistemi nedeniyle uygulama klasöründe bulunan ağdan indirilen kaynak dosyalarına erişmek için mutlak yolu kullanamazsınız. bunun yerine şunları kullanabilirsinizNSDocumentDirectory Onlara erişmek için API. Dosyaya erişmeden önce, daha iyi kullandınfileExistsAtPath Dosyanın yolda olup olmadığını kontrol etmek için API.

Kafanız karıştıysa, dosyanın başarıyla indirilip indirilmediğini onaylamak için FLEX adlı çerçeveyi kullanabilirsiniz.

2021-11-24 13:31:25

Uygulama destek dizinini almak için NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, EVET) kullanıyorum. Aslında aldığım yol /var/mobile/Containers/Data/Application/DD42D5DE-E18C-47A7-BE4A-92EE8E9718FB/Library/Application Support/... Dinamik Çerçeve bu yolu kullanarak dosyalara erişebildiğinden, bu yolun sorunu olup olmadığını merak ediyorum.
MortyXiong

Dosyaya erişmeden önce, daha iyi kullandınfileExistsAtPath Dosyanın yolda olup olmadığını kontrol etmek için API. Kafanız karıştıysa, dosyanın başarıyla indirilip indirilmediğini onaylamak için FLEX adlı çerçeveyi kullanabilirsiniz. @ MortyXiong
ChenYilong

Diğer dillerde

Bu sayfa diğer dillerde

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................