[Xamarin]使用“自定命令”来处理 建置、清理 前、后 等工作
作者:互联网
环境: Xamarin Studio, Mac, iOS
在之前测试“推播通知”时,需要在 info.plist 中去新增 aps-environment 的设定。
正式环境要设定“production”,测试要设定“development”。
每次在建置时,都要手动去调整它。
是否有自动的方式呢?
在Mac中要调整 plist 的数据,可以透过 plistbuddy 这个 command,
所以我们可以在 项目选项=>自定命令 中,新增“建置之前”要做的事情,
组态为 Debug 时,平台为 Device and iPhoneSimulator 调整 plist 的数据为 ,如下,
/usr/libexec/PlistBuddy -c "Set aps-environment development" info.plist
再切到 组态为 Release 时,平台为 Device and iPhoneSimulator 调整 plist 的数据为 ,如下,
/usr/libexec/PlistBuddy -c "Set aps-environment production" info.plist
所以在建置之前,就会先执行那个命令,如下,
这样就不用每次都手动去调整 info.plist 了。 Ya..
注:
在测试的过程序,如果勾选“在外部主控台下运行”就会 Build Fail.
另外,如果使用 sh 档也是可以的哦! 只是要记得建立好 sh 档后,要设定它的属性为 可以执行 的哦!
原文:大专栏 [Xamarin]使用“自定命令”来处理 建置、清理 前、后 等工作
标签:info,Xamarin,建置,aps,清理,设定,environment,plist 来源: https://www.cnblogs.com/chinatrump/p/11505499.html