从苹果开发网站获取configuration文件的API
我想知道是否有可能从Apple Developer Portal使用API获取最新的configuration文件? 我已经为iOS项目设置了CI,但每次更改时都必须手动更新configuration文件,所以我很乐意自动执行此过程。 谢谢
恐怕不是。 你应该可以通过抓取HTML来完成它,但是这是关于它的。 当涉及到networking时,苹果是非常糟糕的(客户端除外)。
太空船提供访问他开发者门户API,没有networking抓取!
我想出了以下解决scheme:
-
创build一个只有最新的configuration文件的特殊回购(我知道还有人为因素,但目前我还没有find更好的解决scheme)
-
在构build之前检查configuration文件的回购,并将其复制到
/User/$USER/Library/Library/MobileDevice/Provisioning Profiles
-
grep
find一个configuration文件的散列,并将散列作为构build选项(例如
xcodebuild -target ${TargetName} -sdk "${TARGET_SDK}" -configuration "Ad Hoc" "CODE_SIGN_IDENTITY[sdk=iphoneos*]=${PROFILE_NAME}" "PROVISIONING_PROFILE=${grep results}"
)
该解决scheme适用于我,但仍有一些问题。