我前几天用一个愚蠢的开发代码名称开始了一个iPhone项目,现在我想改变项目的名称,因为它已经快完成了.
但是我不知道如何使用Xcode来做这件事,尝试在info.plist文件中更改应用程序的名称,导致签名过程出错(我认为......)并且我的应用程序不会启动给出我是一个启动器错误.
我想我可以制作一个新项目并将所有内容复制粘贴,但它看起来很原始,我希望有一个更文明的解决方案.
这刚刚开始发生,我的iOS项目只显示"我的Mac 64位",而不是模拟器或我的iPhone构建.我不知道为什么会这样.我不认为我改变了什么.

我将我的项目设置为iOS 5作为基本SDK,但无论我做什么,它似乎永远不会显示我的任何其他选项来构建.我已经重启了Xcode几次,但仍然没有运气.
为什么会发生?
Xcode 4.2,Build 4D199
我正在尝试为我的IOS项目添加一个框架,但是当我构建时,我总是得到相同的消息:
ld:框架未找到Pods
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
我试图删除我的Pods目录,然后运行pod install
我打开.xcworkspace就像它写在pod安装的日志中,我清理xcode上的项目,然后尝试构建,但它将无法正常工作..
我的podfile看起来像这样:
xcodeproj '/Users/guillaume/project/Mobile/iOS/FoodPin/FoodPin.xcodeproj'
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'SwiftHTTP', '~> 0.9.2'
Run Code Online (Sandbox Code Playgroud)
我的xcode版本是 6.3.1
谢谢,
我希望能够复制整个Xcode项目,重命名项目和相关文件,而不需要Xcode,不需要手动将所有文件重新导入到项目中.
我知道如何在Xcode 4中重命名项目,但是如何重命名源文件夹?问题是在Xcode中重命名项目,只在Xcode中重命名(尽管它比以前更进步) - 但为什么Xcode没有重命名我不知道的文件系统中的文件夹.
我需要更换NSLog用DDLogVerbose的所有文件在当前项目中我的工作...什么是一个简单的方法来做到这一点?(搜索导航器只在其中搜索).
此外,我需要在所有.m文件的开头添加一行.这怎么做得很快?(有超过500个这样的文件.)
我把另一个项目放在我的主项目中,这个名为OAuthSwift,它包含一个框架.当我尝试构建它时,我收到此错误:
<unknown>:0:错误:无效的虚拟文件系统覆盖文件'/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Intermediates/OAuthSwift.build/Debug/OAuthSwiftOSX.build/unextended-module -overlay.yaml"
<unknown>:0:错误:clang importer创建失败
经过一些研究,我尝试了所有人说的一切 - 我打开了调用的文件all-product-headers.yaml,我希望它包含这个(网站上说的):
{
'version': 0,
'case-sensitive': 'false',
'roots': [
Run Code Online (Sandbox Code Playgroud)
但它包含了这个:
{
'version': 0,
'case-sensitive': 'false',
'roots': [
{
'type': 'directory',
'name': "/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Products/Debug/OAuthSwiftOSX.framework/Headers",
'contents': [
{
'type': 'file',
'name': "OAuthSwiftOSX-Swift.h",
'external-contents': "/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Products/Debug/OAuthSwiftOSX.framework/Versions/A/Headers/OAuthSwiftOSX-Swift.h"
},
{
'type': 'file',
'name': "OAuthSwiftOSX.h",
'external-contents': "/Users/gabrieljones/Desktop/Coding/Xcode/Paul's Console/OAuthSwift-master-11/OAuthSwiftOSX/OAuthSwiftOSX.h"
}
]
},
{
'type': 'directory',
'name': "/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Products/Debug/OAuthSwiftOSX.framework/Modules",
'contents': [
{
'type': 'file',
'name': "module.modulemap",
'external-contents': "/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Intermediates/OAuthSwift.build/Debug/OAuthSwiftOSX.build/module.modulemap"
}
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
是的,我把它改成了我应该喜欢的版本:
{
'version': 0,
'case-sensitive': 'false',
'roots': [] …Run Code Online (Sandbox Code Playgroud) 最近我为我的项目添加了一些目标.看着我的故事板文件的差异,我注意到了customModule="Target1Name".看起来我可以在IB中设置它,列出我的所有目标.但是这个故事板对所有目标都是通用的,所以我没有选择任何东西.
我想了解customModule参数是什么以及为什么它似乎设置为我的Target1Name?
我查看了一些相关的帖子,但无法理解customModule的用途.
我更改了项目显示名称,然后在项目导航器中更改了其名称。(两者的新名称相同)。我注意到目标名称没有改变。现在我注意到我无法找到或构建该项目,并且我的意图超出了范围。
我尝试更改目标名称本身。它会让我点击它进行编辑,但它不会保存它,除非它是旧名称。我还尝试根据 SO 建议清理构建文件夹并重新启动 Xcode,但它不起作用。
我该怎么办?
在我所有的愚蠢中,我注意到我拼错了我自己的项目.我老实说害怕在Mac中重命名它,因为某些文件路径引用了现在不存在的文件夹.有没有一种简单的方法来重命名项目?
我尝试构建我的手表应用程序,但我不断收到错误消息
createViewController:className:properties:contextID:info:gestureDescriptions:
clientIdentifier:]:2916: Critical failure. Simulating crash: Condition failed:"NO".
Couldn't instantiate class _TtC12STracker23InfoInterfaceController
Run Code Online (Sandbox Code Playgroud)
我不得不在某个时候重命名我的项目,根据我的研究,这可能是问题的原因。我从头开始重新创建 Interface.storyboard 和 InfoInterfaceController 但它没有帮助。