2011-03-13 55 views

回答

9

他们已经将所有目标/构建配置/调试选项内容捆绑到“方案”中。 transition guide有一个很好的解释。

2

该部分现在位于计划下。如果你编辑你的方案,你会看到你可以为每个方案设置debug/release/adhoc/distribution build配置。

+1

我在xcode 4.3上运行最新的一个与iOS5 ..你能指导我建立分配..我的客户想要在提交给苹果之前检查应用程序(OTA) – Harin 2011-10-20 16:26:59

+0

我在方案编辑器中看不到选择配置。 – devios1 2013-10-29 18:55:01

64

我发现'How to build and submit iPhone app to AppStore with Xcode 4'非常有帮助。

简短的回答是:

  1. 从 选择从附近运行按钮 下拉iOS的方案在 窗口弹出式
  2. 菜单栏
  3. 选择产品>存档
  4. 点击 '验证'
  5. 成功验证,点击 '提交'
+3

此外,相同的工作流程适用于构建Mac应用程序。将它们归档后,可以从Finder中的归档包中获取二进制文件(右键单击管理器中的归档并选择“在Finder中显示”) – DaGaMs 2011-09-15 23:01:22

+0

+1提供另一种解决方案。我添加了另一个答案,详细介绍了使用Application Loader分发应用程序的方法,而不是归档和分发。 – whyoz 2012-05-16 17:55:48

+0

你可以在模拟器上以发布模式运行吗? – bobobobo 2012-09-05 20:16:22

25

“播放”按钮专门用于构建和运行(或测试或配置文件等)。存档操作旨在为发布而构建,并生成适合提交给应用商店的存档。如果您想跳过该选项,则可以选择产品>构建对象>存档来强制发布版本,而不实际存档。要查找构建的产品,请在项目导航器中展开产品组,右键单击产品并选择在Finder中显示。也就是说,您可以点击并按住播放按钮以进行其他构建操作(包括构建和存档)的菜单。

+0

有没有一种简单的方法来生成.ipa没有归档? – devios1 2013-06-26 23:14:28

33

您可以使用命令行工具来构建发行版本。接下来到项目文件夹,即

$ ls 
... 
Foo.xcodeproj 
... 

键入以下命令编译:

$ xcodebuild -configuration Release 
+0

这就是命令工具cd到包含.xcodeproj文件的文件夹并运行命令 – Jon 2015-11-01 13:18:42

+0

好的答案王少川。它的作用像魅力。 我想补充一点。如果你想让ios项目的发布版本遵循以下步骤。有用 – 2017-10-06 12:10:02

3

到构建配置设置为调试或发布,从“产品”菜单中选择“编辑计划”。

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

苹果过渡指南提到了Xcode屏幕左上角的一个按钮,但我在Xcode 4.3中看不到它。

3

我有一个很大的应用程序,它使用归档方法将问题上传到AppStore,您将在XCode 4中找到该归档方法。无论我正在验证还是分发,活动指示器都保持旋转几个小时,因此我创建了支持凭单到苹果。在这个过程中,我发现你可以在XCode的Project Navigator中的Products文件夹中右键单击.app文件,然后压缩应用程序以使用Application Loader 2.5.1进行提交。 (又名旧方法)。只有调试 - 的iPhoneOS文件夹访问这种方式(现在)和苹果的一次回应,这是他们说的话:

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

这对开发商谁是与归档方法有问题非常有帮助的信息,我的应用程序现在已经成功上传,没有任何担心,它不会运行到最佳的它的能力。

1

产品 - >存档,之后,按下发布按钮,然后选中选项导出为应用程序,或者你想

8

的XCode>产品>计划>编辑方案>运行什么>构建配置

相关问题