如何获取xcode应用程序的.app文件

我已经创build了一个xcode项目。 现在我想给我的朋友.app文件使用该应用程序。 我从哪里得到这个文件? 如何使用安装程序包在他的Applications文件夹中安装这个.app文件?

构build发行版本,并且.app文件位于项目的build / Release文件夹下。 只需将其复制到朋友的机器的应用程序文件夹即可。 我不认为你需要build立一个安装程序。

你可以在这里find.app文件:

〜/ Library / Developer / Xcode / DerivedData / {app name} / Build / Products / Deployment /

(信贷path去https://stackoverflow.com/a/9673810/1208218

SIDENOTE:在那之后,我有很多乐趣试图把它放进我的iPad。 但是,它的工作。 使用Snow Leopard + Xcode 4.2 + iPad与IOS 5.1.1 🙂 – 我使用iPhoneconfiguration实用程序将应用程序放入iPad(您必须添加应用程序,然后单击设备,然后单击“安装”应用程序,你只是在iPhoneconfiguration工具的“应用程序库”中添加),并且必须创build一个Distribution Provisioning Profile( https://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action )并获得WWDR证书https://developer.apple.com/ios/manage/certificates/team/distribute.action ),最后在所有的证书到位之后,更改Xcode的版本设置( https://developer.apple.com/legacy/图书馆/技术/ tn2250 / _index.html ) – 但经过很多乐趣,我现在看我在我的iPad上的第一个应用程序:) – 顺便说一句,要获取应用程序进入应用程序商店,你需要创build一个应用程序商店分发configuration文件,而对于像这样的特别安装,您可以创build一个临时安装。 还有一点,但我认为这是最重要和棘手的步骤。 请享用。

PS。 只记得你还必须将构buildtypes(Xcode的左上angular)设置为“iOS设备”,否则它将永远不会签署你的应用程序。 所以上面的path名只有有限的价值:是的,它将有.app文件,但不能上传它(至less不使用iPhoneconfiguration工具),因为它没有代码签名 – 你会得到一个“无法复制validation签名”错误。 因此,将其更改为“iOS设备”并进行构build(请记得根据上面的url信息在xcode的构build部分中select正确的证书)。 在相同的构build部分中,您还可以将“安装构build产品位置”设置为不同的path,以便确定.app(正确代码签名的)的最终位置。

该应用程序将出现在您的项目生成目录。 在Xcode窗口左边的源窗格中,您应该看到一个名为“Products”的部分。 列出将有您的应用程序名称。 如果你右键点击它,你可以select“在Finder中显示”到Finder中的应用程序。 您可以直接发送给您的朋友,他可以将其复制到他的应用程序文件夹。 大多数应用程序在Mac OS X上不需要安装程序包。

  1. xCode窗口选项卡
  2. 组织者
  3. 右键点击您想要获取应用程序的档案
  4. 在查找器中显示
  5. 右键单击(ProductName …)。 xcarchive文件
  6. 显示包内容
  7. 制品
  8. 应用

最后 – 有你的.APP项目文件!

在Xcode 4.5.2下,你可以这样find.app文件:

  1. 在Xcode的菜单中selectWindow> Organizer(或者按'Shift + Command + 2')
  2. 在pipe理器左侧select您的项目,您将在右侧find派生数据path。 只需点击path末尾的迷你箭头,即可在path中打开Finder。
  3. 在Finder中,点击“Build> Products> Release”,你会发现.app。

〜/ Library / Developer / Xcode / DerivedData / {app name} / Build / Products / Debug-iphonesimulator /

在Xcode 7中,快速的方法是使用Product> Archive。 这可能不是一个提交签名的副本,但它是足够的,可以给其他人进行testing。

Xcode 8.1

产品 – >存档然后将其右侧导出到驱动器上的某个位置。