我编写了一个shell脚本,以便自动将iOS项目打包到ipa,有些代码如下:
#clean project
xcodebuild -target $appName clean
#build project
xcodebuild -target $appName -configuration Distribution -sdk iphoneos CODE_SIGN_IDENTITY="$signProfile"
#Generate ipa
xcrun -sdk iphoneos PackageApplication -v "${diskDir}/${buildDir}/${appName}.app" -o "${ipaPath}/${appName}.ipa"
幸运的是,这是工作!但每次运行此shell时都需要输入OS管理员的名称&密码,像这样
Picture
我想CodeSign可能需要管理员的权限。但我想在运行此脚本时无需输入用户名和&密码再修改shell或借助其他工具!那么,有没有解决这个问题的解决方案呢?
顺便说一句,我的Mac版本是OS X Yosemite 10.10.5,谢谢提前!!!