我创建了一个xcode项目.现在我想将.app文件提供给我的朋友使用该应用程序.我从哪里获得这个文件?如何使用安装程序包在他的Applications文件夹中安装此.app文件?
你可以在这里找到.app文件:
〜/ Library/Developer/Xcode/DerivedData/{app name}/Build/Products/Deployment/
(信用路径转到/sf/ask/17360801/)
SIDENOTE:之后我试着把它放进我的iPad里玩得很开心.然而它起作用了.使用Snow Leopard + Xcode 4.2 + iPad和IOS 5.1.1 :) - 我使用iPhone配置实用程序将应用程序放入ipad(您必须添加应用程序,然后单击设备,然后单击"安装"后面的您刚刚添加到iphone配置实用程序的"应用程序库"中的应用程序,并且必须创建分发配置文件(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/ library/technotes/tn2250/_index.html) - 但是很有趣之后我现在正在看我的iPad上的第一个应用程序:) - 顺便说一下,为了让应用程序进入应用程序商店你需要创建一个应用程序商店Distribution Provisioning Profile,同时对于像这样的临时安装,您可以创建一个临时安装.还有一点,但我认为这些是最重要和最棘手的步骤.请享用.
PS.记得您还必须将构建类型(xcode的左上角)设置为"iOS设备",否则它将永远不会签署您的应用程序.所以上面的路径名只有有限的值:是的,它将包含.app文件,但是你不能上传它(至少不使用iphone配置工具),因为它没有代码签名 - 你会得到"无法复制验证签名"错误.因此将其更改为"iOS设备"并构建(记住根据上面的url信息在xcode的构建部分中选择正确的证书).在同一个构建部分中,您还可以将"安装构建产品位置"设置为不同的路径,以便您可以确定.app(正确代码签名的那个)的最终位置.
构建发布版本,.app文件位于项目的build/Release文件夹下.只需将其复制到朋友机器的Applications文件夹即可.我认为您不需要构建安装程序.
该应用程序将出现在您的项目构建目录中.在Xcode窗口左侧的源窗格中,您应该看到一个名为"Products"的部分.列出下面会有你的申请名称.如果右键单击此按钮,则可以在Finder中选择"在Finder中显示"以进入应用程序.您可以直接将此信息发送给您的朋友,他可以将其复制到他的"应用程序"文件夹中.大多数应用程序在Mac OS X上不需要安装程序包.
xCode窗口选项卡
组织者
右键单击要获取应用程序的存档
在finder中显示
右键单击(ProductName ...).xcarchive文件
显示包装内容
制品
应用
最后 - 那是你的.APP项目文件!
在Xcode 4.5.2下,您可以通过以下方式找到.app文件:
在Xcode的菜单中选择Window> Organizer(或者只需按'Shift + Command + 2')
选择管理器左侧的项目,您将在右侧找到派生数据路径.只需单击路径末尾的迷你箭头,这将在路径中打开Finder.
在Finder中,单击"Build> Products> Release",您将找到.app.
〜/ Library/Developer/Xcode/DerivedData/{app name}/Build/Products/Debug-iphonesimulator /
在Xcode 7中,一种快速方法是使用Product> Archive.它可能不是提交的签名副本,但它足以让其他人进行测试.
Xcode 8.1
产品 - >存档然后在右侧导出到驱动器上的某个位置.