我正在阅读应用商店网站上的配置文件资料,并且正在摸索一切。我有我的分发证书和所有东西,但我认为这是在xcode中大量搞砸了。当我在概览下拉菜单中切换到我的分发配置文件时,它立即变为“基本SDK缺失”。并且 - 当我向下滚动到左侧的项目部分 - 我的.app文件是红色的?很困惑。缺少基础SDK - 红色.app部分?
0
A
回答
0
分发文件仅用于当您要为AppStore构建时,在这种情况下,您只能构建.app文件(存储在项目文件夹的构建目录中)。您无法在设备上运行或调试该版本的应用程序,因为它仅由Apple专门为AppStore中的版本进行了编码签名。
如果您只是测试水域或者在教程上工作,请尝试“调试”选项,以便您可以将其安装在设备上(iPod Touch,iPhone,iPad),在这种情况下,配置文件用于允许你在设备上运行应用程序。
您可以通过相同的下拉菜单来使用您想要的任何SDK来进行概览下拉菜单(即3.0,3.1.3,3.2等)。您也可以在项目设置菜单中为目标和项目设置更改此选项。我觉得在Build菜单中有一个名为“Base SDK”的部分。
.app文件将在项目树中显示为红色,所以不用担心它,并且您永远不需要对XCode中的该文件执行任何操作。只要意识到它会在Mac OS Finder的项目文件夹中生成实际的.app文件。
2
.app文件是红色的,因为它尚未针对特定的构建设置构建,这是正常行为。错误是“Base SDK Missing”消息。
您是否安装了多个版本的Xcode?您是否可能使用Xcode 3.2.3编辑了一个项目,该项目是使用Xcode的早期版本创建的? Xcode 3.2.3仅附带iOS 3.2和4.0 SDK,这意味着如果您的项目针对的是iOS 3.1.3(例如),则新版本的Xcode不会安装正确的SDK进行构建,从而导致该错误信息。您可以尝试将项目的“基本SDK”设置更改为3.2或4.0,确保从下拉列表中选择正确的“配置”选项。
相关问题
- 1. 缺少基础SDK
- 2. 缺少基础SDK?
- 3. 缺少基础SDK时该怎么办?
- 4. 缺少基础SDK,CFNetwort.framework未列出
- 5. 基地SDK缺少
- 6. XCode 3.2.5缺少基础SDK,只能编译模拟器
- 7. 缺少基础SDK - 永久解决方案?
- 8. 缺少DirectX SDK
- 9. Intellij IDEA上缺少Android SDK
- 10. 10.5基本SDK 10.4部署:如何实现缺少的方法
- 11. Dust.js - 部分扩展基础
- 12. 在XCode 4.3.2中使用Apple的编码示例 - 缺少基础SDK
- 13. Unity Firebase缺少sdk
- 14. 检查库的基础sdk
- 15. Web角色部署期间缺少Microsoft.WindowsAzure.Diagnostics
- 16. 如何在kaa SDK上制作Andriod APP基础
- 17. 缺少SharePoint 2007中的SharePoint Server发布基础结构功能
- 18. 红宝石:Ping.pingecho缺少
- 19. main.jsbundle,项目中缺少基础和安全,导致错误
- 20. 构建错误 - 缺少SDK
- 21. 缺少分号
- 22. 乘客:“缺少这些所需的宝石红绿色”
- 23. 使用Javascript - 在textarea的红色轮廓是缺少输入
- 24. Javadoc“使用”部分 - 为什么缺少?
- 25. Node.js似乎缺少多部分模块
- 26. Rails。缺少的部分错误
- 27. RPM规格缺少卸载部分?
- 28. 计数器PHP教程,缺少部分?
- 29. 缺少的部分错误3.1.10
- 30. 缺少jQuery代码的一部分?
这个问题弹出了很多。您可能想查看我设置的社区wiki以将所有这些绑定在一起:http://stackoverflow.com/questions/3161385。 – 2010-07-01 21:19:46