该应用程序既不安装也不在我的设备上运行.所有配置文件都是最新的.我已经尝试删除并重新安装它们.
状态栏显示Xcode正在构建我的项目,然后它表示运行我的项目,然后它说"已完成运行".在整个这段时间内,iPod屏幕都保持黑色.在管理器中检测到iPod,我发现其配置没有任何问题.几天前使用Xcode 3,一切都很完美.
它在模拟器上不起作用,但重要的是要注意在模拟器中它似乎卡在"附加到"并且模拟器拒绝启动.
在Xcode中存档我的项目是创建一个多应用程序包,而不是捆绑我的主要目标进行发布,这就是我想要的.具体来说,当我在Organizer中验证我的存档时,它会给我以下消息:
"[projectname]不包含单捆绑应用程序或包含多个产品.请选择其他归档,或调整您的方案以创建单捆绑应用程序."
听起来这个方案中有一些需要调整的设置,但我无法弄清楚是什么导致其他目标被包含在内.
我顺便使用Xcode 4.0.
我在Xcode 4和嵌套项目中遇到了无数问题,这些问题在Xcode 3.2下运行良好.这是一个我无法解决的基本问题:
我正在构建一个cocoa框架,需要另一个cocoa框架,我有源代码.所以我执行通常的步骤:
.xcodeproj所需框架的文件拖到我的主框架项目中${BUILT_PRODUCTS_DIR}并告诉我它们位于DerivedData/Debug(或Release)位置然后我点击[CMD] + B进行构建,它告诉我它没有找到嵌套框架的头文件.当我检查设置时,用户标题搜索路径包含DerivedData/Debug的路径,里面有嵌套的框架目标,其中包含Versions/A/Headers中的头文件.
我坐在这里,任何人都知道我做错了什么?
当我将用户标题搜索路径更改为时,在构建调试时问题就消失了.但是,当构建Distribution时,这不起作用,因为框架然后使用它们的Release设置,最终在不同的子目录中...${BUILT_PRODUCTS_DIR}/MyFramework.framework/Headers
我的临时解决方案是为嵌套项目定义分布配置.这样就可以找到头文件并且链接器可以成功链接.
现在我正在使用一些脚本来生成我在Xcode中作为资源包含的文件.问题是我正在运行脚本,然后从项目中删除,然后重新添加到项目中.必须有一种方法可以自动完成最后一步,这样脚本就可以生成文件并自动将它们添加到xcode项目中.
我正在使用bash,但任何语言示例都会有所帮助.
谢谢,安德鲁
我目前正在使用Xcode 4,在我的.pch文件中我有这个宏:
#define localize(s) NSLocalizedString((s), nil).
当我尝试在某个.m文件中使用此宏时,我收到此警告:Implicit declaration of function 'localize' is invalid in C99.
这段代码编译没有问题,但我该如何解决这个问题,所以我没有得到警告?
自上次OSX更新(Yosemite)以来,我的localhost服务器充满了来自airplay的错误消息(但我没有使用它).每次都是一样的:
[31/Oct/2014 05:40:42] code 400, message Bad request version ('RTSP/1.0')
[31/Oct/2014 05:40:42] "GET /info?txtAirPlay&txtRAOP RTSP/1.0" 400 -
Run Code Online (Sandbox Code Playgroud)
让服务器充满错误消息真是太烦人了,所以如果有人有解决这个问题或删除airplay的线索,我会非常感激:)
到目前为止,我一直在努力解决这个问题.我有我的Xcode Swift项目及其github存储库用于源代码控制.我想用这个项目创建一个新的CocoaPod.
我已经浏览了CocoaPods文档,但是到目前为止还没有任何工作,我现在真的很困惑,有人可以按照我需要做的步骤编写步骤来从现有的Xcode项目中创建新的pod,该项目已经有一个Github存储库链接到它.
提前致谢!
我正在使用新的开源Swift包管理器,并能够下载文件.我希望管理员根据它检索的包创建一个"开发环境"(通过Xcode).
有人处理过吗?
首先,我非常清楚Xcode 6和Swift语言都处于测试版并且容易出错; 然而,这个特别的东西似乎有点奇怪,因为到目前为止我尝试的其他东西似乎都很好.
如果这不适合StackOverflow,我很乐意删除这个问题.
我开始玩Xcode 6/Swift(准备发布),与我的想法相比,这是一次非常愉快的体验.话虽这么说,移植我喜欢做的"训练"风格的应用程序的一个问题是,我似乎无法生成UIAlertView,因为EXC_BAD_ACCESS有问题的代码是:
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
var alert = UIAlertView(title: "Title", message: "Message", delegate: nil, cancelButtonTitle: "OK") // EXC_BAD_ACCESS here
alert.show()
}
Run Code Online (Sandbox Code Playgroud)
在创建UIAlertView的行上,我得到一个EXC_BAD_ACCESS因为[UIAlertView retain]在一个解除分配的实例上被调用.
再一次,我正在将这个问题归结为beta横幅,但是如果我做错了什么或者其他人遇到过类似的问题,我很好奇.
哦,Xcode!
我受到了阻碍.如果我创建一个Mac OS Cocoa应用程序,我会免费获得一个单元测试目标.但是我想编写一个命令行工具(甚至是一个可以链接到命令行工具的库)并编写一些单元测试.如果我能搞清楚的话,我会被愚弄.
我已经足够远了,我有一个命令行目标和一个测试目标.我可以"@testable import"我的commnd line模块并使用测试代码中的代码而Xcode中没有错误.但是,一旦我尝试运行我的测试(Cmd-U),我就会收到链接错误.主模块中的所有类都不能链接.什么?
我已经搞砸了好几个小时了,伟大的谷歌一直没有帮助.(我正在使用Xcode 7,而Xcode 6似乎非常不同.)任何人都可以帮助我吗?
谢谢.
xcode ×8
ios ×3
swift ×3
xcode4 ×3
airplay ×1
archiving ×1
c99 ×1
cocoa ×1
cocoapods ×1
flask ×1
frameworks ×1
ios-4.2 ×1
iphone ×1
ipod-touch ×1
localhost ×1
macros ×1
objective-c ×1
osx-yosemite ×1
pch ×1
project ×1
scripting ×1
unit-testing ×1