2017-09-27 115 views
0

https://ton.twimg.com/syndication/twitterkit/ios/3.1.1/Twitter-Kit-iOS.zipiOS twitterkit 3.1.3(3.1.1)手動安裝。 「這個應用程序無法安裝。」

我用這個鏈接手動安裝TwitterKit 3.1.1。

但無法加載到模擬器,「此應用程序無法安裝。」

也無法加載到設備(iPhone),「應用程序安裝失敗。無法寫入設備。」

如何解決?

請指教...

+0

我的猜測是他們不包括框架的模擬器構建;您將需要在真實設備上運行 – Paulw11

回答

0

我猜你不小心嵌入了TwitterCore。 從嵌入式二進制文件中刪除TwitterCore解決了這個問題。

其實,the documentation說:只有

  • 嵌入TwitterKit。
  • 鏈接TwitterKit和TwitterCore。

確認您正確設置了您的項目。

0

此問題源於ishkawa提及的不正確設置。我想發佈整個錯誤在萬一別人整體運行到這個問題:

來源: 〜/圖書館/日誌/ CoreSimulator/coresimulator.log:

:的installApplication:withOptions:錯誤::錯誤域= IXUserPresentableErrorDomain代碼= 1「此應用程序目前無法安裝。」 UserInfo = {NSLocalizedDescription =此應用程序目前無法安裝,NSUnderlyingError = 0x7f83c58969c0 {Error Domain = MIInstallerErrorDomain Code = 11「Bundle at path/Users/userName/Library/Developer/CoreSimulator/Devices/08FE45B1-C973-45B4- 816F-443BD6060102/data/Library/Caches/com.apple.mobile.installd.staging/temp.9KckPp/extracted/Payload/TwitterPart2.app/Frameworks/TwitterCore.framework在其Info.plist中缺少或無效CFBundleExecutable「UserInfo = {LegacyErrorString = MissingBundleExecutable,FunctionName = - [MIExecutableBundle _validateWithError:],SourceFileLine = 78,NSLocalizedDescription = Bundle at path/Users/userName/Library/Developer/CoreSimulator/Devices/08FE45B1-C973-45B4-816F-443BD6060102/data/Library/Caches/com.apple.mobile.installd.staging/temp.9KckPp/extracted/Payload/TwitterPart2.app/Frameworks/TwitterCore.framework在其Info.plist中缺少或無效的CFBundleExecutable}}}

問題是TwitterCore被嵌入。

  1. 打開應用程序的Xcode項目或工作區。
  2. 轉到應用目標的常規配置頁面。
  3. 從Embedded Binaries部分刪除TwitterCore.framework。
相關問題