什么是$(inherited)搜索路径设置?
我已经修改了关于OpenSSL for iPad的标题和库搜索路径设置,这个问题以及给定路径的递归选项是主要的罪魁祸首.
当我重新安排我的搜索路径以首先查看目录然后进入时$(inherited),iPad版本正在运行.
在iOS项目中,我更改了目标名称.但是对于构建,在左上角(在停止按钮旁边),它仍然只显示旧目标名称...我应该更改什么,以便旧项目名称将完全从XCode中消失?
标题说明了一切.我在SWIFT_MODULE_NAME的构建设置中搜索过,但没有任何内容.我也在线搜索,并且有对此名称的引用,但没有关于如何定义的信息.此外,我在Apple Docs中找不到任何提及SWIFT_MODULE_NAME的信息.
我知道这一点:它用于"Objective-C Generated Interface Header Name"构建设置,可以通过双击设置值来查看:
$(SWIFT_MODULE_NAME)-Swift.h
它用于弥合Objective-C和Swift之间的差距,并且只出现在包含Swift文件的项目中(以及我假设的Objective-C文件).截至发布时,Xcode 7.3是最新最好的.
但是,这个值定义在哪里,我该如何修改它?
参考这个问题,它被问到在哪里可以找到 Xcode 本身中的 ${PRODUCT_NAME},我想知道 Xcode 在哪里(那么在哪个文件中)存储 ${PRODUCT_NAME} 在文件系统上的值?
我想编写一个构建脚本,该脚本能够在不使用 Xcode 的情况下自动访问此变量并更改产品名称。
我可以使用CLI xcodebuild更改我的产品名称但是当我打开我的项目时,我仍然有旧名称.我想用CLI永久地影响我的产品名称项目.
可能吗 ?或许我做错了什么:
/usr/bin/xcodebuild -configuration Debug PRODUCT_NAME="NewName"
Run Code Online (Sandbox Code Playgroud)