我目前用hudson使用xcodebuild构建我的所有应用程序,然后是xcrun而没有任何问题
我收到了一些来自不同人的IPA文件,我想用企业帐户而不是公司帐户(对于应用商店,或有时是临时分发)重新签名.
我的问题是,当我尝试重新签名应用程序时,它不会安装在我的设备上(它应该是因为它是企业版本).错误消息在设备上(不在iTunes中),它只是告诉我它无法安装应用程序.没有提供更多信息.
这可能是可能的.我面临的问题是它似乎没有嵌入移动配置文件,因为我使用我的普通版本(使用xcrun)可以使用codesign工具控制,或者是否可以使用xcrun重新签名?
我的辞职脚本我目前正在做
我查看了生成的ipa文件,它似乎与原始应用程序非常相似.这里应该改变哪些文件?我最初认为_CodeSignature/CodeResources会改变,但内容看起来几乎完全一样.
指针非常感谢.
我正在设置我的iphone项目与hudson一起运行,我的构建脚本在本地工作正常,但在我的雪豹服务器mac上执行以下命令时
xcodebuild -sdk iphoneos4.3 -workspace Moments.xcworkspace/ -scheme Moments -configuration DistributionTest
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息.
从命令行构建设置:SDKROOT = iphoneos4.3
2011-05-11 10:32:17.729 xcodebuild [4151:903]警告:等待/"runContextManager.runContexts超时"(10.010780秒已过)xcodebuild:错误:工作区'Moments.xcworkspace /'不包含方案命名为"时刻".
什么是超时?!为什么它不能找到名为Moments的方案,当它确定在那里时.如果我在构建服务器上的xcode中打开工作区,我可以看到该方案.
我想调试我的核心动画代码.但是,仪器配置文件不存在,并且在仪器库中也没有.
我正在使用Xcode 4.如何安装/访问它并使其正常工作?
我真的很难在xcode 4中使用它.
我有一个项目,我将在许多应用程序(网络)中重用,所以我创建一个工作区并添加我的两个项目.到目前为止一直很好....这是它失败的地方..
#import "JSONRequest.h"
Run Code Online (Sandbox Code Playgroud)
没有明显的理由.它会自动完成头文件的文件名.我认为这与"方案"(xcode 4中的新功能)有关,所以我试图在构建阶段添加我的网络目标.改变它们的顺序...在管理方案下设置"共享"..我已经尝试了很多不同的设置组合而没有任何成功..而错误信息是获取的是:
JSONRequest.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
如果您有线索,请告诉我.
我试图创建一个应该只在状态栏中可见的应用程序,并且在按下NSStatusItem菜单选项之前没有窗口.所以我有一个应该打开"约"
[[NSApplication sharedApplication] orderFrontStandardAboutPanel:self];
Run Code Online (Sandbox Code Playgroud)
但是如果我将Application is agent设置为YES则没有任何显示.如果我将其更改为NO它可以工作,但我得到一个应用程序窗口和我不想看到的所有菜单选项.
有任何想法吗?
亲切的问候
我设法使用libimobiledevice从我的终端在(非越狱)iOS设备上安装IPA格式的应用程序.不幸的是,这只需要我一半.现在我需要自动启动新安装的应用程序,作为我们每晚构建作业的一部分,用于测试目的.
所有信息都非常感谢.
提前致谢.
我正在尝试实现一种在应用程序内部更改语言的方法。
我想我都知道了,但是由于某种原因,文件夹没有捆绑在一起
我有一个名为kh.lproj的文件夹
NSString *path = [[NSBundle mainBundle] pathForResource:newLanguage ofType:@"lproj"];
if ([[NSFileManager defaultManager] fileExistsAtPath:path]) {
bundle = [NSBundle bundleWithPath:path];
DLOG(@"Language: %@ from path %@ (%@)", newLanguage, path, bundle);
}
Run Code Online (Sandbox Code Playgroud)
我的dlog的输出是
语言:路径中的kh ........ / F1AA1E74-A014-4331-BD1B-D05D0E54AFF3 / console.app / kh.lproj(NSBundle <....... / F1AA1E74-A014-4331-BD1B- D05D0E54AFF3 / console.app / kh.lproj>(尚未加载)
在iPhone和模拟器中(当然具有不同的路径)。
我已经签入.app文件夹,并且kh.lproj文件夹在那里。(小写)。
有谁知道为什么会这样吗?如果我尝试加载一个不存在的文件,它将忽略它,并且不要尝试加载它。
编辑
如果它有任何帮助,当我使用loadAndReturnError:(NSError)时,我会收到消息:
NSLocalizedFailureReason =无法找到捆绑包的可执行文件。,NSLocalizedDescription =由于无法找到捆绑包“ kh.lproj”,因为无法找到其可执行文件。,NSBundlePath = ....... / A65E8399-6CDB- 4CAE-9074-803125E78BBA / storeconsole.app / kh.lproj
此错误消息是什么意思
在我的主窗口IB文件中,我有一个TabBarController,第一个控制器是一个导航控制器.当我按下我的详细信息视图(在表视图中按下单元格后)时,我想按下我的详细视图并显示工具栏而不是标签栏.问题是,当我尝试
tabBar.hidden = visible;
Run Code Online (Sandbox Code Playgroud)
在我的详细视图controller(viewDidLoad)中,在第一个视图和详细视图之间的动画完成之前,tabbar消失.
当按下图库中的一个图像时,可以在原生照片应用程序中看到我想要实现的内容.标签栏随着第一个视图的动画移出.
我该如何实现这一目标?
提前致谢
iphone objective-c uitoolbar uinavigationcontroller uitabbar
我以编程方式创建NSWindowController及其窗口.所以我创建了一个简单的NSToolbar:
NSToolbar *toolbar = [[NSToolbar alloc] initWithIdentifier:@"PreferencesToolbar"];
[toolbar setDisplayMode:NSToolbarDisplayModeIconAndLabel];
[toolbar setAllowsUserCustomization:NO];
[toolbar setAutosavesConfiguration:NO];
[self.window setToolbar:toolbar];
[toolbar release];
Run Code Online (Sandbox Code Playgroud)
这一切都很好,但当我添加[toolbar setDelegate:self];
我收到以下错误:
错误:无效的委托(未实现所有必需的方法),因此无法使用!(要调试,请向NSToolbarError添加断点
根据NSToolbarDelegate,没有必要的方法,所以这里出了什么问题?