如何获取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上不需要安装程序包。
- xCode窗口选项卡
- 组织者
- 右键点击您想要获取应用程序的档案
- 在查找器中显示
- 右键单击(ProductName …)。 xcarchive文件
- 显示包内容
- 制品
- 应用
最后 – 有你的.APP项目文件!
在Xcode 4.5.2下,你可以这样find.app文件:
- 在Xcode的菜单中selectWindow> Organizer(或者按'Shift + Command + 2')
- 在pipe理器左侧select您的项目,您将在右侧find派生数据path。 只需点击path末尾的迷你箭头,即可在path中打开Finder。
- 在Finder中,点击“Build> Products> Release”,你会发现.app。
〜/ Library / Developer / Xcode / DerivedData / {app name} / Build / Products / Debug-iphonesimulator /
在Xcode 7中,快速的方法是使用Product> Archive。 这可能不是一个提交签名的副本,但它是足够的,可以给其他人进行testing。
Xcode 8.1
产品 – >存档然后将其右侧导出到驱动器上的某个位置。
- 将JavaScript从资源加载到UIWebView中
- 如何在XCode中减less编译时间/加快编译时间?
- 上传新版本的iOS应用程序时出现“无法validation您的应用程序错误”
- 如何用新的Apple ID更新Xcode?
- iPhone上的“无法在设备上上传* .app”错误
- XCode for iPhone开发的替代品? (或者:如何让XCode吸得更less?)
- 升级到XCode 4后显示缺less文件警告
- 如何使用JSON-FrameworkparsingiPhone SDK(XCode)中的JSON对象
- 无法将Google Analytics(分析)3.01与XCode 5(缺less必需的体系结构x86_64)