Xcode4 如何在Xcode 4上构建发行版/发行版?

Xcode4 如何在Xcode 4上构建发行版/发行版?,xcode4,Xcode4,Build for debug只需按PLAY符号,但我不知道如何构建分发版/发布版 他们已将所有目标/构建配置/调试选项捆绑到“方案”中。这个问题有很好的解释 该部分现在位于方案下。如果编辑方案,您将看到可以为每个方案设置调试/发布/临时/分发构建配置。简短的回答是: 从列表中选择iOS方案 “运行”按钮附近的下拉列表 菜单栏 在列表中选择产品>存档 弹出的窗口 单击“验证” 验证成功后,单击 “提交” “播放”按钮专门用于构建和运行(或测试或配置文件等)。归档操作旨在构建以供发布,并生成适合提

Build for debug只需按PLAY符号,但我不知道如何构建分发版/发布版

他们已将所有目标/构建配置/调试选项捆绑到“方案”中。这个问题有很好的解释

该部分现在位于方案下。如果编辑方案,您将看到可以为每个方案设置调试/发布/临时/分发构建配置。

简短的回答是:

  • 从列表中选择iOS方案 “运行”按钮附近的下拉列表 菜单栏
  • 在列表中选择产品>存档 弹出的窗口
  • 单击“验证”
  • 验证成功后,单击 “提交”
  • “播放”按钮专门用于构建和运行(或测试或配置文件等)。归档操作旨在构建以供发布,并生成适合提交到应用商店的归档。如果您想跳过这一步,可以选择“产品>构建为>存档”,以强制发布版本,而不进行实际存档。要查找生成的产品,请在项目导航器中展开“产品”组,右键单击该产品并选择“在查找器中显示”


    也就是说,您可以单击并按住“播放”按钮,查看其他生成操作(包括生成和归档)的菜单。

    您可以使用命令行工具生成发布版本。在项目文件夹旁边,即

    $ ls
    ...
    Foo.xcodeproj
    ...
    
    键入以下生成命令:

    $ xcodebuild -configuration Release
    

    要将生成配置设置为调试或发布,请从“产品”菜单中选择“编辑方案”

    然后你会看到一个明确的选择


    Apple Transition Guide在Xcode屏幕的左上角提到了一个按钮,但我在Xcode 4.3中看不到它。

    我有一个大型应用程序在使用Xcode 4中的存档方法上传到AppStore时遇到问题。无论我是在尝试验证还是分发,活动指示器持续旋转数小时,因此我创建了一张苹果支持票。在这个过程中,我发现您可以右键单击XCode项目导航器中Products文件夹中的.app,然后使用Application Loader 2.5.1压缩应用程序以提交。(又名旧方法)。只有Debug-iphoneos文件夹可以通过这种方式访问(目前),一旦苹果做出回应,他们就会这么说:

    我很高兴听到ApplicationLoader为您提供了一个可行的解决方案。在内部讨论这种情况时,我们不确定提交调试构建是否会带来太多问题(只要它是使用应用商店分发配置文件签名的,正如您所提到的)。当调试开关打开且调试配置的优化关闭时,应用程序可能会变慢,尽管它仍将运行。应用程序审查最终将决定这是否可行,因为我不确定他们是否会检查这一点。如果您愿意,您可以尝试直接联系AppReview来确认这一点。但是,由于应用程序加载器为您工作,我建议使用您的发布配置重新构建应用程序,并重新提交以确保安全若要在Xcode 4.x中查找您的发布版本,请控制单击组织者中“存档”选项卡上的应用程序存档,然后选择“在Finder中显示”。然后控制单击Finder中的.xArchive文件并选择“显示包内容”。发布版本的.app文件应位于/Products/Applications文件夹中。


    这对于那些在存档方法上遇到问题的开发者来说是非常有用的信息,我的应用现在正在成功上传,而不必担心它不会尽其所能运行。

    产品->存档,稍后,按distribute(分发)按钮并选中Export as Application(导出为应用程序)或what you want(导出为所需)

    XCode>Product>Schemes>Edit Schemes>Run>Build Configuration(生成配置)

    同样的工作流也适用于构建Mac应用程序。归档后,您可以从Finder中的归档包中获取二进制文件(右键单击Organizer中的归档文件并选择“Show in Finder”)+1以提供另一个解决方案。我添加了另一个答案,其中更详细地介绍了使用应用程序加载器而不是存档和分发来分发应用程序的方法。你能在模拟器上以发布模式运行吗?我运行的是xcode 4.3,这是最新的iOS5。。你能指导我为分销而建造吗。。我的客户想在提交给appleIs之前检查应用程序(OTA)有没有一种简单的方法可以生成一个.ipa而无需存档?这是在命令工具cd上,并将其放入包含.xcodeproj文件的文件夹中,然后运行命令Nice answer shao chuan wang。它很有魅力。我想补充一点。如果要为ios项目生成发布版本,请遵循以下步骤。它起作用了