Xcode 4.3管理器中没有“共享”按钮

时间:2012-02-23 05:31:46

标签: iphone objective-c xcode4

我有一个有效的Apple iOS开发帐户,并设置了所有配置文件。我可以在我的iPhone上调试应用程序。但是,当我做产品 - >存档并转到组织者,只有“验证...”和“分发...”按钮。

单击“Distribute ...”按钮仅向我提供“Save built products”和“Save Xcode archive”,它们都不包含任何“IPA”文件。

但是建立了一个“MyApp.app”文件。我不知道该怎么办。

建议?


编辑:一些截图:

http://cl.ly/3Q3m1C273C1X172D3l43/ss.png

http://cl.ly/342A2T3L0X3X01253e0W/ss1.png

2 个答案:

答案 0 :(得分:40)

简而言之:确保在构建设置屏幕中将所有链接库配置为“跳过安装”为“是”。有关如何在SO上执行此操作的详细说明。

如果做不到这一点,点击“验证...”应该可以找到任何可能的修复方法。


所以,我只是设置我的机器,并以某种方式在一个库项目“Skip Install”恢复为“NO”。

这是错误的第一个迹象是“存档类型”显示为“通用Xcode存档”,这是错误的。

您可以通过在管理器中选择存档并单击“验证...”来验证这一点,Xcode应该会告诉您有关多包问题的信息。

“包含多个产品”是一个已知的Xcode问题,可以通过确保所有项目中的所有构建产品都将构建设置“Skip Install”设置为“YES”(主要应用程序项目除外)来解决此问题。 。如果通过将xcodeproj文件拖到Xcode中来添加库项目,则会发生这种情况。

修复并重新存档后,现在应该显示存档类型为“iOS App Archive”。

如果您现在点击“分发...”,您现在可以通过选择第二个选项来正确导出IPA。

答案 1 :(得分:9)

  1. 您的项目 - 跳过安装 - 设置为否
  2. 您的图书馆 - 跳过安装 - 设置为YES
  3. 在您的SUB项目中,您应该选中“复制标题”部分
  4. 点击SUB项目

    Sub project

    构建阶段

    enter image description here

    将公共和私人部分的所有文件拖到PROJECT部分​​

    enter image description here