我正在尝试复制Xcode目标(Xcode 4.3.2),以便制作我的iPhone App的免费版本。
在Xcode中,我选择了旧目标,右键单击,然后“复制”。结果,我得到myapp copy.app
和myapp copy-info.plist
。
但是,名称myapp copy.app
以红色打印(即使在构建之后)。我想这表明文件丢失了!
问题1:如何解决上述问题?
问题2:如何更改新目标的名称?
答案 0 :(得分:4)
我可以回答问题2.您可以从项目编辑器中更改目标名称。从项目窗口左侧的项目导航器中选择项目以打开项目窗口。从项目编辑器左侧的目标列表中选择目标。按Return键重命名目标。
不幸的是,当您重命名目标时,Xcode不会重命名相关文件,例如info.plist文件。您将不得不使用文件检查器重命名info.plist文件。您还必须重命名为目标创建的Xcode方案。单击工具栏中的Scheme菜单,然后选择Manage Schemes重命名方案。
答案 1 :(得分:3)
复制目标后:
答案 2 :(得分:1)
我认为只有在为设备构建时,.app文件才会变为活动状态(不是红色)。将您的构建设置更改为iOS设备而不是模拟器,您应该在Build目录中的Debug-iphoneos文件夹中看到.app。 HTH。
答案 3 :(得分:1)
我也在Products文件夹中遇到红色.app文件的问题。我尝试了许多提供的补救措施,但都没有效果。我的具体问题可能有所不同。如果您有相同的症状,我的解决方案也可能适合您。
当选择.app,效用区域(xcode的右侧部分)时,文件检查器会显示“完整路径”:
/ Users / [user name] / Library / Developer / Xcode / DerivedData // Build / Products / Debug / [app name] .app
app文件位于(注意调试后的-iphoneos):
/ Users / [user name] / Library / Developer / Xcode / DerivedData // Build / Products / Debug-iphoneos / [app name] .app
选择以下内容:
一个。导航器区域中的项目(xcode的左侧部分)(症状4 - A)
湾编辑区域中的项目(xcode的中间部分)(症状4 - B)
℃。 “构建设置”选项卡(症状4 - C)
搜索“按配置构建产品路径”(症状4 - D)。值为build/Debug
而不是build/Debug-iphoneos
。
选择以下内容:
一个。导航器区域中的项目(xcode的左侧部分)(解决方案1 - A)
湾编辑区域中的项目(xcode的中间部分)(解决方案1 - B)
℃。 “构建设置”选项卡(解决方案1 - C)
将“Base SDK”的值设置为Latest iOS (iOS 6.0)
。实际上任何iOS选项都应该有效。 (解决方案1 - D)
将“架构”的值设置为Standard (armv7, armv7s)
。 (解决方案1 - E)
将“支持的平台”的值设置为iOS
(解决方案1 - F)
每配置构建产品路径的值 - 调试是构建/调试 - iphoneos(解决方案1 - G)
.app文件不再是红色。 (解决方案1 - H)
.app的“完整路径”是:
/ Users / [user name] / Library / Developer / Xcode / DerivedData // Build / Products / Debug-iphoneos / [app name] .app