在本地部署Swift OS X应用程序?

时间:2016-02-18 16:09:08

标签: xcode swift macos

我不是编程新手,但我是Swift的新手。我开发了一个我无意分发的小应用程序,我只想自己使用它。一切都在XCode中正常工作,现在我想在本地部署该应用程序。如何在我的机器上运行我的应用程序而无需运行XCode?我只是想在我的Applications文件夹中看到我的应用程序并在我想要的时候运行它。 XCode是否将构建文件放在我可以访问它们并在XCode之外使用的地方?

2 个答案:

答案 0 :(得分:9)

每次使用当前方案构建OS X应用程序时,Xcode都会自动填充"产品"相关应用包的文件夹。

您可以在Project Navigator中找到此文件夹:

  

Xcode> Project Navigator> "产品"夹

您的.app就在那里,可以使用和/或复制到/ Applications文件夹。

enter image description here

答案 1 :(得分:7)

产品菜单上,有一个存档选项。选择该选项以创建应用的存档。

然后, Xcode应自动打开“管理器”窗口,并选择所选应用的存档。

您会在右侧看到一个名为上传到App Store 的蓝色大按钮,下方有两个较小的按钮。你想要的那个被称为导出... 按下它,你会得到一个窗格,为你提供各种签名的导出选项。

底部选项会创建一个未签名的>>> from ast import literal_eval >>> >>> s = "{u'tv_season_results': [], u'tv_episode_results': [], u'person_results': [], u'tv_results': [], u'movie_results': [{u'poster_path': u'/5SjtNPD1bb182vzQccvEUpXHFjN.jpg', u'title': u'(500) Days of Summer', u'overview': u'Tom (Joseph Gordon-Levitt), greeting-card writer and hopeless romantic, is caught completely off-guard when his girlfriend, Summer (Zooey Deschanel), suddenly dumps him. He reflects on their 500 days together to try to figure out where their love affair went sour, and in doing so, Tom rediscovers his true passions in life.', u'release_date': u'2009-07-17', u'popularity': 3.598717, u'original_title': u'(500) Days of Summer', u'backdrop_path': u'/yYw9cVdRJ4zzwxM2cTDXfT6JI6E.jpg', u'vote_count': 1239, u'video': False, u'adult': False, u'vote_average': 7.3, u'genre_ids': [35, 18, 10749], u'id': 19913, u'original_language': u'en'}]}" >>> d = literal_eval(s) # d is a dictionary >>> d["movie_results"][0]["id"] 19913 文件,您可以将其放在 Applications 目录中。

NB正如Eric D所说,您可以将应用程序拖出产品目录,但除非您编辑该方案,否则将为您提供优化较少且已激活断言的调试版本。