任何使用过两者的评论都可以评论"有什么区别,什么时候应该使用另一个?" 我花了最近几天将DocInteraction示例中的代码调整到我自己的应用程序中,我对这两个套件越熟悉,我看到它们之间的差异越小:
除了工具栏的颜色之外,我在它们之间切换时没有看到任何差异.
当然我错过了一些东西(或者其他一些错误).有什么想法吗?
使用Xcode 4.2,如果我想更改我的应用程序/项目名称(包括由Xcode自动创建的项目文件夹和子文件夹的名称),我需要更新哪些不同的项目以使整个事情再次编译和工作喜欢魅力?
我注意到我必须更改pch访问路径,包标识符......但我害怕丢失一些东西.
我似乎无法让Xcode看到我的发行版认证?代码签名错误:标识"iPhone Distribution"与任何配置文件中的任何标识都不匹配?
所以:
如果我能看到KeyLink中的分发证书不应该是Xcode能够看到这个的触发器吗?
我错过了什么/我怎么能修好所以我可以继续上传应用...
谢谢
iphone xcode code-signing provisioning-profile ios-provisioning
我正在尝试将包含boost 1.37和wxwidgets的Windows项目移植到Mac.它编译好了,但链接器给了我一个"文件不是架构ppc所需的架构"错误的libz.1.dylib和相同的消息作为警告其他一些库.我还得到了libz.1.dylib的"重复dylib"警告.
链接器输出如下所示:
使用配置"Debug"构建项目"Gemsweeper Mac"的目标"Gemsweeper Mac"
检查依赖关系
Ld "/Users/adriangrigore/Documents/Gemsweeper Mac/Gemsweeper MacOS/Gemsweeper Mac/build/Debug/Gemsweeper Mac.app/Contents/MacOS/Gemsweeper Mac" normal i386
cd "/Users/adriangrigore/Documents/Gemsweeper Mac/Gemsweeper MacOS/Gemsweeper Mac"
setenv MACOSX_DEPLOYMENT_TARGET 10.4
/Developer/usr/bin/g++-4.0 -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk "-L/Users/adriangrigore/Documents/Gemsweeper Mac/Gemsweeper MacOS/Gemsweeper Mac/build/Debug" -L/Developer/SDKs/MacOSX10.4u.sdk/usr/local/lib -L/opt/local/lib "-F/Users/adriangrigore/Documents/Gemsweeper Mac/Gemsweeper MacOS/Gemsweeper Mac/build/Debug" -F/Users/adriangrigore/Library/Frameworks -F/Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks -filelist "/Users/adriangrigore/Documents/Gemsweeper Mac/Gemsweeper MacOS/Gemsweeper Mac/build/Gemsweeper Mac.build/Debug/Gemsweeper Mac.build/Objects-normal/i386/Gemsweeper Mac.LinkFileList" -mmacosx-version-min=10.4 -L/opt/local/lib -L/Users/adriangrigore/wxwidgets-manual/wxMac-2.8.9/lib /opt/local/lib/libboost_system-mt.a /opt/local/lib/libboost_program_options-mt.a /opt/local/lib/libboost_thread-mt.a -arch ppc -arch i386 -framework IOKit -framework Carbon -framework Cocoa -framework System -framework QuickTime -framework OpenGL -framework AGL /Users/adriangrigore/wxwidgets-manual/wxMac-2.8.9/lib/libwx_mac-2.8.a -framework WebKit -lwxexpat-2.8 -lwxtiff-2.8 -lwxjpeg-2.8 -lwxpng-2.8 …Run Code Online (Sandbox Code Playgroud) 我有一个iOS项目,其中将有100个目标从相同的代码库创建.目标有许多类似的特征,但不同的info.plist,Default.png文件等...
我正在考虑以编程方式生成(或改变)项目文件.由于项目文件格式是版本化的,我在短期内应该是安全的.从长远来看,这可能不是最理想的解决方案.我也在考虑用AppleScript编写Xcode脚本.好像有一个包含目标对象的健壮字典.
我正在寻找一些关于管理这个问题的好方法的意见.有这方面经验的人喜欢提出建议吗?
更新:我最终使用applescript来编写Xcode脚本.这很有效,直到XC4打破了一切......
我已经添加了一个UISwipeGestureRecognizer到我的Xcode笔尖,并在那里使我的应用程序崩溃:
..exception'NSInvalidArgumentException',原因:' - [UISwipeGestureRecognizer initWithCoder:]:无法识别的选择器发送到实例0x5c2ab30'.
为什么?
当我没有捕获异常时,我习惯于在控制台中出现堆栈跟踪,并将其抛回主函数.在Xcode 4.2中是否有一个我没有的构建设置?现在,它根本没有在控制台中显示任何内容.
我试图构建和编译我xcodeproj的命令行,它现在正在工作.
那么也可以xcodeproject从Xcode 启动终端而不是Xcode?
我有一个水平的 UIScrollview设置(意思是它不是向上和向下滚动但只向左滚动的一个)并且在应用程序启动时,我希望这个滚动视图向左滚动,然后向右滚动 - 有点"展示"它滚动的能力 - 然后最后停止,然后让用户接管并用手指手动控制滚动.一切正常 - 除了这个有载的左右演示滚动.
我没有使用Interface Builder,我正在用代码做任何事情:
//(this is in viewDidLoad:)
// Create the scrollView:
UIScrollView *photosScroll = [[UIScrollView alloc] initWithFrame: CGRectMake(0, 0, 320, 200)];
[photosScroll setContentSize: CGSizeMake(1240, 200)];
// Add it as a subview to the mainView
[mainView addSubview:photosScroll];
// Set the photoScroll's delegate:
photosScroll.delegate = self;
// Create a frame to which to scroll:
CGRect frame = CGRectMake(10, 10, 80, 150);
// Scroll to that frame:
[photosScroll scrollRectToVisible: frame animated:YES];
Run Code Online (Sandbox Code Playgroud)
所以scrollView加载成功,我可以用我的手指左右滚动它 - 但它不会像我希望的那样"自动滚动".
我试图在我的应用程序中使用可达性功能.现在我在Reachability.m文件中遇到了几个错误.我认为这是由于新的Xcode版本(不允许[发布]).
有没有人有这方面的经验?
ios ×7
xcode ×7
iphone ×4
uikit ×2
automation ×1
build ×1
cocoa-touch ×1
code-signing ×1
g++ ×1
gcc ×1
linker ×1
macos ×1
reachability ×1
stack ×1
stack-trace ×1
targets ×1
uiscrollview ×1