Tag: xcode

在另一个项目/包中使用故事板对故事板的引用显示已损坏

现在我有一个里面有两个工程的工作空间,一个是“ProjectOne”,另一个是“ProjectTwo”,如下图所示: 他们分别有一个故事板,现在我想通过按“To Project Two”连接两个故事板,如下所示: 但是当我点击button,它显示 “终止应用程序,由于未捕获的exception'NSInvalidArgumentException',>原因:'无法find一个名为'two'的捆绑包NSBundle 8C6A5FDC9E06 / ProjectOne.app>(加载)'” 有没有可能做到这一点? 我寻求几天的方法,但也不知道…

代码签名资源规则path在Jenkins CODE_SIGN_RESOURCE_RULES_PATH上失败

我很less关心人们如何对待以下问题。 基本上这听起来像“与ResourceRules.plist: cannot read resources生成失败jenkinsResourceRules.plist: cannot read resources ” 我的情况是: 1)jenkins 2)在本地我工作在Xcode 7testing版(在一个单独的分支) 3)我的队友在6.4.1工作,对他们来说一切正常 4)jenkins奴隶安装Xcode 6.4.1 你们中的一些人会说:“这个问题被问了数百万次”,就像这里 , 在 这里 , 在这里 。 但是 文档说明如下: 资源规则 OS X Mavericks v10.9之前的系统logging了一个签名function(–resource-rules)来控制捆绑包中的哪些文件应该由代码签名进行封装。 这个function已经被小牛淘汰了。 代码签名在小牛和后来总是密封所有文件的捆绑; 没有必要再明确指出这一点。 这也意味着Xcode中的代码签名资源规则path构build设置应该不再使用,并应保留为空。 所以我的问题是为什么每个人都快速绕过,破解,解决这个问题,当文件清楚地说,应该是空白的,它已经过时了? 这背后的真正问题是什么? 为什么构build失败了几年不需要的东西?

NSDatefind最近的date到今天

我有一个sorting的NSDates数组。 有人可以帮我怎样才能find最接近当前date的数组中的date? 我需要得到最接近的date的索引,以便我可以在我的tableview中滚动到该date。 例如,如果我有2013年1月1日,2013年1月6日,2013年1月9日和2013年1月10日。我想要2013年1月6日的索引。 希望是有道理的。 谢谢您的帮助。 更新: 我正在尝试这个: NSTimeInterval interval = 0; NSUInteger indexOfDate; for (NSDate * date in m_arEventsSorted) { if(abs([date timeIntervalSinceDate:[NSDate date]]) < interval) { interval = abs([date timeIntervalSinceDate:[NSDate date]]); indexOfDate = [m_arEventsSorted indexOfObject:date]; } }

Xcode 6.4导出即席“会话已过期”

我试图导出iPhone应用程序使用Xcode 6.4,但我收到一个错误: 您的会话已过期。 请login。 当Xcode检查开发团队的开发者门户。 我已经在Xcode > Preferences > Accounts双重检查了我的凭证,并且可以为团队select“ View Details ”,并按预期查看签名标识和预configurationconfiguration文件。 我曾尝试select左下方的小刷新button,并收到相同的错误: 您的会话已过期。 请login。 我加倍检查登入开发者门户网站,没有问题。 我尝试重新启动Xcode,并能够select我的开发团队,但正确的构build开始导出,Xcode崩溃。 我注意到Xcode 7.1已经发布了。 也许Xcode 6.4不再支持? 编辑这是从崩溃的堆栈跟踪: Application Specific Information: ProductBuildVersion: 6E35b ASSERTION FAILURE in /SourceCache/DVTFrameworks/DVTFrameworks-7714/DVTFoundation/Portal/DVTDeveloperPortalDatabase.m:3277 Details: (token.team) should not be nil. Object: <DVTListDevicesOperation> Method: +operationWithSingleTeamToken:andPlatform: Thread: <NSThread: 0x7fc67ef94900>{number = 43, name = (null)} Hints: None Backtrace: 0 0x0000000105c86fda […]

我的iPhone应用程序正被归档为“Mac App Archive”,而不是“iOS应用程序归档”

我正在尝试使用XCODE 4.3.1发布一个ad-hoc ipa。 当我归档我的iOS应用程序时,我可以在组织者中看到归档types是“Mac App Archive”,而我知道它应该是“iOS App Archive”。 现在,当我试图分配我没有IPA选项,但Mac应用程序选项.. 顺便说一下,当我在我的设备上运行它时,它编译和运行完美。 项目设置说:“设备系列:iPhone” 有任何想法吗? 谢谢 !

在Xcode 6 / iOS 8中如何全局导入文件的方式改变了吗?

我曾经在文件AppName -prefix.pch中执行我的全局导入(也就是我的Xcode项目中所有源文件都可见的导入)。 但是,现在在Xcode 6(和iOS 8)环境中,在创build新项目之后,该文件不会自动生成。 我的问题是如何在Xcode 6中正确执行全局导入? 我可以创build我自己的AppName -prefix.pch并最终使用这个吗? 注意:使用Cocoapods时 ,会生成一个名为Pods- AppName -Bolts-prefix.pch的文件。 但全球import将不会与这一个。

iphone 6 vs iphone 5图像命名约定

如何在ios 8.x兼容性中为Xcode 6中的MyimageView设置相应的MYimage.png 。 MyimageView setImage:[UIImage imageNamed:@"MYimage.png"]; 在资源中,我有以下决议的图像: MYimage.png–320*480 MYimage@2x.png–640*960 MYimage-568h@2x.png–640*1136 MYimage-375h@2x.png–750*1334 MYimage-736h@3x.png–1242*2208 对于iPhone 4s,它显示: MYimage@2x.png [Right] 对于iPhone 5s,它显示: MYimage@2x.png [wrong] 对于iPhone 6,它显示: MYimage@2x.png [wrong] 对于iPhone 6 +,它显示: MYimage@2x.png [wrong] 但重命名后的图像如下所述: MYimage.png–320*480 MYimage@2x.png–640*960 MYimage-568h@2x.png–640*1136 MYimage-375h@2x.png–750*1334 MYimage@3x.png–1242*2208 对于iPhone 4s,它显示: MYimage@2x.png [Right] 对于iPhone 5s,它显示: MYimage@2x.png [wrong] 对于iPhone 6,它显示: MYimage@2x.png [wrong] 对于iPhone 6 +,显示: MYimage@3x.png [Right] 那么,实现的格式是什么? 注意:也可以按照链接等进行search。

Xcode更改构build的应用程序文件夹的位置

我将.mp3存储在我的i​​OS应用程序文档目录中,并将path保存到Core Data。 当我重build应用程序Xcode似乎将应用程序数据移动到不同的目录,从而使存储的path无效。 为什么会发生这种情况,保存文件path的最佳做法是什么? 我正在使用Xcode 6.2,并且已经成功地检索过去的文件。 下载后的文件位置: in ~/Library/Developer/CoreSimulator/Devices/82D1931C-590D-45A2-AB9B-8D1D4F2530C5/data/Containers/Data/Application/ $ find . -iname p612.mp3 ./1C070BF8-0E2E-4EAC-99B6-C56E48675E6E/Documents/adf07cf85254e8f28f942f2d6fa704ae/p612.mp3 重build后文件的位置: in ~/Library/Developer/CoreSimulator/Devices/82D1931C-590D-45A2-AB9B-8D1D4F2530C5/data/Containers/Data/Application/ $ find . -iname p612.mp3 ./E6C7D0AF-E61C-4BDD-AF4B-68C445E2BB0D/Documents/adf07cf85254e8f28f942f2d6fa704ae/p612.mp3

Swift不能使用函数指针吗?

我试图在Swift中使用C库,而且我无法调用任何函数指针作为其参数之一。 例如,我试图在Swift中使用的lua.h文件的一部分如下所示: LUA_API void (lua_setuservalue) (lua_State *L, int idx); typedef int (*lua_CFunction) (lua_State *L); LUA_API void (lua_callk) (lua_State *L, int nargs, int nresults, int ctx, lua_CFunction k); 我使用桥接头来访问库,从我的Swift代码,我可以毫不费力地调用lua_setuservalue 。 但是,如果我尝试调用lua_callk,我会得到“使用未parsing的标识符'lua_callk'”。 如果我从lua_callk声明中删除函数指针,我不会再得到这个错误。 任何帮助是相当赞赏。

核心数据设置XCode中的一对多4.3.1

我想了解如何在Xcode 4.3.1中build立一对多的关系。 通常有一个“复数”选项的实用程序窗格,但我找不到它了。 有谁知道这个选项是否移动到别的地方? 谢谢 :)