iOS twitterkit 3.1.3(3.1.1)手动安装。 "此应用无法安装。"

时间:2017-09-27 09:48:09

标签: ios twitterkit

https://ton.twimg.com/syndication/twitterkit/ios/3.1.1/Twitter-Kit-iOS.zip

我通过此链接手动安装TwitterKit 3.1.1。

但无法加载到模拟器," 无法安装此应用。"

也无法加载到设备(iPhone)," 应用安装失败。无法写入设备。"

如何解决?

请建议......

2 个答案:

答案 0 :(得分:1)

此问题源于ishkawa所述的不正确设置。我想完整地发布整个错误,以防其他人遇到此问题:

自: 〜/库/日志/ CoreSimulator / coresimulator.log:

:installApplication:withOptions:error :: Error Domain = IXUserPresentableErrorDomain Code = 1"此时无法安装此应用。" UserInfo = {NSLocalizedDescription =此时无法安装此应用。,NSUnderlyingError = 0x7f83c58969c0 {错误域= MIInstallerErrorDomain代码= 11"路径/用户/用户名/库/开发人员/ 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& #34; UserInfo = {LegacyErrorString = MissingBundleExecutable,FunctionName = - [MIExecutableBundle _validateWithError:],SourceFileLine = 78,NSLocalizedDescription =路径上的Bundle / 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. 从嵌入式二进制文件部分删除TwitterCore.framework。

答案 1 :(得分:0)

我猜你不小心嵌入了TwitterCore。 从嵌入式二进制文件中删除TwitterCore解决了我的问题。

实际上,the documentation说:

  • 仅嵌入TwitterKit。
  • 链接TwitterKit和TwitterCore。

确认您正确设置了项目。