【问题标题】:TestFlight App shows wrong SDK VersionTestFlight App 显示错误的 SDK 版本
【发布时间】:2012-12-27 14:40:19
【问题描述】:

我正在使用 TestFlight 应用程序通过无线方式分发我的应用程序,因此我的应用程序中包含了 SDK 1.2 版。

当我尝试使用桌面应用程序上传我的应用程序时,它显示错误的 SDK 版本 (1.1) 而不是 1.2。

编辑:看起来,这不仅仅是一个信息问题。它确实是 SDK 1.1 版,因为它似乎不支持新的 App Tokens(不显示会话等),但我从 TestFlight 网页获取了新版本并将其包含在我的项目中。

我做错了什么?

问候

【问题讨论】:

    标签: ios testflight


    【解决方案1】:

    我建议您使用 CocoaPods 获取 TestFlight SDK,它快速简单,处理依赖项和设置,让您专注于正确的编码。 该网站有关于如何设置它的非常直接的信息,但我写了一个 tutorial 关于它。

    要获取 TestFlightSDK 的 pod,您只需将这一行添加到您的 Podfile

    pod 'TestFlightSDK', '~> 1.2'
    

    TestFlight 现在是工作区的一部分,因此必须以这种方式导入:

    #import <TestFlight.h>
    

    你应该很好地使用 CocoaPods,但如果你还没有尝试,这里有一些可能的东西:

    • 尝试通过网络界面而不是桌面应用上传
    • 检查您添加到项目中的文件,可能是您从错误的版本文件夹中选择了它们
    • 再次查看documentation for v1.2,您可能错过了一步
    • Download the SDK 再次,网站的 UI 不是很清晰,你可能选错了。

    希望对你有帮助

    【讨论】:

    • 好的。我安装了 CocoaPods 并使用为我创建的工作区文件 CP 打开了我的项目。但是现在显示了几个错误: Use of undeclared identifier TestFlight.h
    • 将头文件添加到我的 Prefix.pch 显示错误:“_OBJC_CLASS_$_TestFlight”,引用自:.. ld:未找到架构 armv7 的符号 .. clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
    • 等等!我在安装过程中收到此错误消息:[!] `Pods/Pods.xcconfig' 中定义的目标 SampleApp [Debug - Release]' overrides the OTHER_LDFLAGS' 构建设置。
    • 对不起,也应该添加这个。 TestFlight 现在是工作区的一部分,所以你必须以这种方式导入它#import &lt;TestFlight.h&gt;
    • 我已经做到了。我在 Prefix.pch 中添加了#import ,但编译器时间错误仍然存​​在...:pastebin.com/ckHN9ZxK
    猜你喜欢
    • 1970-01-01
    • 2021-11-15
    • 2023-03-24
    • 1970-01-01
    • 2015-11-01
    • 2020-07-31
    • 2019-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多