[英]xcode build/archive app for anyone to run in a simulator
我想弄清楚如何在 xcode 中構建/歸檔我的 iOS 應用程序,以便我可以將它發送給任何人,他們可以在模擬器中運行。 我以為我可以構建它並在模擬器中運行它並拉出 .app 文件,但是我沒有運氣。 我想構建它,以便我提供給它的任何人都可以使用 phonegap ios-sim 在任何模擬器中運行它。
任何信息都會很棒!
謝謝
如果您有 .app 包,您可以創建它的 tarball 並將其發送給其他人。 然后他們可以提取它並使用xcrun simctl install <device UDID> <path to app bundle>
在給定的模擬器設備中安裝您的應用程序。
在模擬器中構建應用程序,然后找到模擬器數據文件夾。 您可以通過在終端中輸入instruments -s devices
來獲取模擬器 UDID 的列表。 UDID 是方括號之間的字符串。 將您的查找器定位到~/Library/Developer/CoreSimulator/Devices/[Simulator UDID]
在你的模擬器數據文件夾中,找到data/Containers/Bundle/Application
,如果你之前構建了多個應用data/Containers/Bundle/Application
,你會在那里看到一個文件夾,一個一個打開它們,找到里面有你的應用程序名稱的那個。
壓縮app_name.app
並發送給其他人。 要求其他人在終端中使用命令instruments -s devices
來查找 UDID。
打開Xcode和選擇的模擬器,然后打開終端,輸入xcrun simctl install <Device UDID> <Path to unzipped app_name.app>
該應用程序應該在模擬器中成功安裝,我寫了一篇關於這個的博客文章,這里有截圖指南: https : //fluffy.es/how-to-archive-ios-app-for-simulator/
首先,您需要一個發布版本(不是開發版本)來共享可安裝的模擬器.app
要生成發布版本:
確保您進入編輯方案(在模擬器選擇器旁邊)
在運行下將構建配置更改為發布
然后你可以右鍵單擊應用程序並進入 DerivedData//Build/Products/Release-iphonesimulator/.app
復制 .app 並與擁有 xcode 的人共享。
然后那個人需要做一些事情。
下載您的應用程序並將其添加到他們可以訪問路徑的位置。 示例: Users/<username>/Downloads/test.app
獲取設備 ID xcrun simctl list devices
示例7FAB6CD2-70D0-416F-9C50-4C7C23B2ABCD
使用有效的模擬器 ID,運行xcrun simctl install 7FAB6CD2-70D0-416F-9C50-4C7C23B2ABCD Users/<username>/Downloads/test.app
該應用程序應該安裝並且他們應該能夠打開該應用程序。
首先,使用運行應用程序所需的構建設置和 iOS 版本設置正確的包標識符。
**
對於設備
** 1。
您可以使用並生成 ipa 構建存檔
或構建應用程序,然后您將獲得 .app 您可以在 iTunes 中拖動 .app 並通過在 finder 中顯示獲得 .ipa。
**
模擬器用
** 2. 路徑:- /Users/Krishan/Library/Application Support/iPhone Simulator/6.0/Applications打開上面的路徑並壓縮要共享的應用程序文件夾。現在解壓文件夾粘貼到模擬器中顯示的相同路徑應用程序將運行成功地。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.