![]() |
1
68
您可以将“TargetName”键添加到Info.plist文件中:
然后您可以访问它(swift代码):
|
![]() |
2
30
希望能帮助你! 编辑:“CFBundleName” 感谢Max和Daniel Bo的表扬 |
![]() |
3
22
Swift 4,X代码9+ 捆绑包名称:
捆绑包显示名称:
Swift 3,X代码8+
|
![]() |
4
3
斯威夫特5:
|
![]() |
5
0
我必须赊账 the original answer by vk.edward.li ,因为这个答案只是对其进行了扩展。 所有的构建设置宏也可以很容易地在源代码中用作预处理器宏。问题是,它们不是预先设置的;你必须自己指定你可以访问哪些。
我已经添加了三个额外的预处理器宏。只需点击
同样值得注意的是,对于不同的语言,应该以不同的方式设置宏值:
|
![]() |
6
0
如果你有很多目标,这种方法将比@Sergey Demchenko建议的方法更方便,因为你只需要做一次,如果你添加新的目标,就不需要在Info.plist中做任何更改。
添加以下文件:
|
![]() |
7
-1
在Xcode 7.3.1中
|
![]() |
Martin sku · 在目标C中打印时间 3 年前 |
![]() |
Vinod prajapat · 如何更新数组的最后一个元素? 3 年前 |
![]() |
subin272 · 修复iOS中的多个按钮单击事件? 6 年前 |
![]() |
James Chan · 如何使用锁定/解锁? 6 年前 |
![]() |
Josh F. · NSBundle mainBundle返回零 6 年前 |