2017-09-27 92 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。
相关问题