在Info.pList文件中设置Facebook登录和其他内容:
在这种情况下,$(USER_defineD_SETTINGS)符号工作正常.然后我尝试设置Google SignIn,这需要使用额外的.pList文件(GoogleService-Info.pList),并且我使用的是用户定义的设置,就像在Info.pList文件中所做的一样,但它不起作用.
如何在自定义.pList文件中使用用户定义的设置?如果我不能,我该如何解决这个问题?
解决方法 不能在自定义.pList文件中使用用户定义的设置,因此您必须以其他方式处理此设置.这是我做的解决办法:
>创建一个新的文件夹(对于exmaple:GoogleServiceInfoPLists).
>复制每个环境的所有.pList文件(GoogleService-Info-DeBUG.pList,GoogleService-Info-Stage.pList和GoogleService-Info-Prod.pList).
>添加新的运行脚本(Xcode:Target->构建阶段).
>使用下面的脚本将给定环境的.pList文件复制(替换)到主目录(在我的情况下是src):
cp "${SRCROOT}/src/Resources/GoogleServiceInfoPLists/GoogleService-Info-$CONfigURATION.pList" "${SRCROOT}/src/GoogleService-Info.pList"
${SRCROOT} – 预定义,它指向您的项目位置.
$CONfigURATION – 预定义,这是您的构建配置,在我的情况下:DeBUG,Prod.您可以在Xcode:Project(不是目标!) – >信息中更改此内容.
请注意,src / GoogleService-Info.pList文件必须不必要地添加到Xcode项目(.xcodeproj)和/ src / Resources / GoogleServiceInfoPLists / GoogleService-Info- *文件中.
总结以上是内存溢出为你收集整理的ios – 在自定义.plist文件中使用用户定义的构建设置全部内容,希望文章能够帮你解决ios – 在自定义.plist文件中使用用户定义的构建设置所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)