2011-06-10 75 views
7

我想知道是否可以從使用API​​的Apple Developer Portal獲取最新供應配置文件? 我已經爲iOS項目設置了配置項,但每次更改時都必須手動更新配置配置文件,因此我很樂意自動執行此過程。 謝謝從Apple開發站點獲取供應配置文件的API

+1

對您的問題沒有直接的回答,但是對於與開發者門戶接口的CLI Ruby實用程序(通過HTML報廢)很好的參考https://github.com/whatupdave/wod.git – Rog 2011-11-25 21:43:06

+0

較新的xcode版本能夠從開發者門戶下載配置文件,所以我想有一個API。我還沒有時間做一些逆向工程,但它應該是可能的。 – dwery 2015-07-13 13:24:44

回答

2

恐怕不是。你應該可以通過抓取HTML來完成它,但這就是它。當涉及到網絡時,蘋果是非常糟糕的(客戶端除外)。

+3

Xcode以某種方式可以管理團隊配置文件,所以我認爲有一些API最有可能是私有的 – Dmytro 2011-06-10 17:37:03

+1

@Dmytro我實際上已經做了流量轉儲,但它當然是加密的。我只是想'MitM'來解密它:P – Zsub 2011-11-25 19:02:12

+0

@Zsub你認爲它有道理嗎?如果它不公開,它可能會隨時更改。然而,這是一個很好/有用的實踐經驗:) – Dmytro 2011-11-25 21:04:48

0

我想出了以下解決方案:

  • 創建具有只有最新的配置文件的特殊回購(我知道還有人的因素,但我還沒有發現此刻更好的解決方案)

  • checout與型材回購構建之前,並將其複製到/User/$USER/Library/Library/MobileDevice/Provisioning Profiles

  • grep找到一個配置文件哈希和通過哈希作爲構建選項(例如

xcodebuild -target ${TargetName} -sdk "${TARGET_SDK}" -configuration "Ad Hoc" "CODE_SIGN_IDENTITY[sdk=iphoneos*]=${PROFILE_NAME}" "PROVISIONING_PROFILE=${grep results}"

該解決方案對我的作品,但仍然有一些問題。

+0

但是這並不能回答如何從蘋果電腦上下載當前配置文件的腳本。 – 2013-07-04 09:46:38

3

使用cupertino Ruby腳本

有一個分支,而不是作爲,因爲門戶網站改變的主要一個一直沒有更新。

https://github.com/MatthewMaker/cupertino

+1

謝謝。我用這一段時間。從你提到的回購的BTW修復被合併到幾天前的原始https://github.com/nomad/cupertino回購。 – Dmytro 2013-10-06 15:00:54

5

Spaceship可以訪問他的開發人員門戶API,沒有網頁抓取!

相關問題