我已经在Info. plist中设置了我的Facebook-AppId。但我希望编辑它,因为它是动态的。我应该如何以编程方式进行编辑?
wqnecbli1#
可能写入info.plist不是个好主意,它不起作用,因为你试图将字典写入应用程序包中的.plist文件,该文件是只读的。因此,它不会起作用,即使你以其他方式完成,也会有更多的拒绝机会。顺便说一句,为什么只有Info.Plist?我的意思是为什么你不能用其他的方式,比如nsuserdefaults或者sql
t3irkdon2#
您不能编辑应用的Info.plist。您没有该文件的写入权限(假设您要在App Store上发布此文件)。
dgjrabp23#
编写plist文件的唯一方法是将其从bundle复制到应用的文档文件夹中。在那之后你可以写。这里是一个很好的教程,但还有更多。只是谷歌。http://ipgames.wordpress.com/tutorials/writeread-data-to-plist-file/
jhkqcmku4#
编辑Info.plist不是一个好主意,加上它是只读文件。它很有可能被App Store阻止。尝试其他选项,如SQL
4条答案
按热度按时间wqnecbli1#
可能写入info.plist不是个好主意,它不起作用,因为你试图将字典写入应用程序包中的.plist文件,该文件是只读的。因此,它不会起作用,即使你以其他方式完成,也会有更多的拒绝机会。
顺便说一句,为什么只有Info.Plist?我的意思是为什么你不能用其他的方式,比如nsuserdefaults或者sql
t3irkdon2#
您不能编辑应用的Info.plist。您没有该文件的写入权限(假设您要在App Store上发布此文件)。
dgjrabp23#
编写plist文件的唯一方法是将其从bundle复制到应用的文档文件夹中。
在那之后你可以写。这里是一个很好的教程,但还有更多。只是谷歌。http://ipgames.wordpress.com/tutorials/writeread-data-to-plist-file/
jhkqcmku4#
编辑Info.plist不是一个好主意,加上它是只读文件。它很有可能被App Store阻止。
尝试其他选项,如SQL