Invalid Bundle For dylib Search Path

Ornagai ကို ဒီတစ်ခေါက် App store ပေါ်ကို Swift 3 ပြောင်းပြီး Xcode 8 နဲ့ တင်တော့

Invalid Bundle - One or more dynamic libraries that are referenced by your app are not present in the dylib search path.
ဆိုပြီး ပြနေတယ်။ နည်းမျိုးစုံ ရှာပြီး စမ်းပေမယ့် မရဘူး။ တချို့တွေကတော့ framework ကျန်ခဲ့လို့ဖြစ်မယ်။ otool -L [filename] နဲ့ စစ်ကြည့်လို့ ပြောတယ်။ @rpath နဲ့ ဖြစ်ရမယ်လို့ ဆိုပေမယ့် စစ်ကြည့်တော့လည်း မူမမှန်တာ မတွေ့ဘူး။ တချို့တွေကတော့ Always Embed Swift Standard Library ကို YES လုပ်ပေးဖို့ လိုတယ်လို့ ဆိုလို့ စမ်းပေမယ့် Apple Watch app က file size ကြီးသွားသည့် အတွက် တင်လို့ မရတော့ဘူး။ အချိန် ၃ ရက်လောက် ကုန်သွားပြီးတော့မှ ပြဿနာရဲ့ အဖြေကို သွားတွေ့တယ်။ Always Embed Swift Standard Library ကို Watch App Target တစ်ခု တည်းပေးရုံပါပဲ။ Always Embed Swift Standard Library ကို
  • MyApp ကို No
  • MyWatchApp ကို YES
  • MyWatchAppExtension ကို NO
လို့ ပေးပြီး upload တင်လိုက်တော့ အဆင်ပြေသွားပါတယ်။

Leave a Reply