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 တင္လိုက္ေတာ့ အဆင္ေျပသြားပါတယ္။


 
6 Kudos
Don't
move!

Leave a Reply