草庐IT

mail-archive

全部标签

objective-c - 网址方案 : Open app or Appstore from mail

我正在创建一个应用程序,用户可以在其中通过相互发送电子邮件来共享数据。在这封邮件中有一个指向我的应用程序的链接(我为我的应用程序创建了一个URL方案)但是,如果用户的iPhone上没有我的应用程序,那么当他点击链接时,什么也不会发生。我的问题:当应用程序安装在用户的iPhone上时,我该如何启动我的应用程序,如果未安装该应用程序,我该如何启动Appstore或网站谢谢 最佳答案 canOpenURL就是您要查找的内容。这是启动Twitter应用程序的示例:NSURL*twitterURL=[NSURLURLWithString:[N

ios - Xcode 4.1 Archive Build in organizer 不显示图标

我的应用程序图标在iPad和iPhone上显示时工作正常,但是在我构建存档并创建存档后,没有显示图标。有任何想法吗?我看了几个论坛,但没有找到解决方案。实际上我不认为这对实际的分发部署有任何影响,因为.ipa肯定有图标与之捆绑在一起。我已将其直接加载到iTunes中以进行验证。见下面的截图,我已经定义了“图标文件”(CFBundleIconFile)和“图标文件”(CFBundleIconFiles)。 最佳答案 讨厌回答我自己的问题,尽管我脑子里的灯泡刚刚熄灭。在Xcode4管理器文件中,应用程序被分组。就像您存档5​​个版本一样

iphone - 在 Mail.app/Three20 中重新创建收件人气泡行为

Krumeluraskedthisquestion关于如何创建类似于mail.app的收件人气泡。请查看下面的屏幕截图以了解我的意思:我可以创建此元素的外观(包括选中它时的外观),但当它是UITextField的一部分时,我很难获得行为。如何让气泡成为UITextField文本的一部分?例如,当您按足够多的退格键时,气泡会高亮显示,再按一次就会被删除,就好像它是文本的一部分一样。我也很难移动光标。最好是Monotouch中的答案很好,但Objective-C的答案也非常受欢迎。我不是要确切的代码(尽管如果你愿意放弃它,那么我不会说不!:D)而是如何实现这一点。我知道Three20项目有

ios - 升级到Xcode 6.3后,新建的iOS app archives无法提交

升级到6.3并为我的iOS应用程序构建存档后,存档出现在“其他项目”下,“提交到AppStore”显示为灰色。我在升级之前建立的文件正确地列在应用名称下。我注意到它适用于我的应用程序的Mac版本。我尝试将iOS版本的目标名称和方案名称更改为与Organizer中iOSApps下的名称完全匹配,但这没有帮助(如果事情就是那么简单!)。 最佳答案 Apple的决议例如,我的应用“Tripla”有一个主项目和一个子项目(Google-API-client:GTL.xcodeproj)。在主工程中有1个主目标和4个子目标,在GTL.xcod

ios - Xcode 4.3 : missing icons for iOS apps in Organizer's archives

自升级到Xcode4.3.x后,我在Organizer中的iOS应用程序存档没有图标。(虽然我的MacOSX应用程序上有图标)特别是一个应用程序是一个iPad应用程序,我为其提供了2个图标(正常+视网膜尺寸),但我仍然没有在我的文件中找到它的图标。xcode-select-print-path返回/Applications/Xcode.app/Contents/Developer(我相信这是正确的设置,因为我想要xcodebuild和xcron在终端中可用)编辑:经过调查,我发现从Xcode4.3.2开始,存档使用嵌入在iOS5CFBundleIcons属性中的CFBundleIcon

ios - React Native XCode Project Product Archive 因架构 arm64 的重复符号而失败

奇怪的是,我似乎无法让Archive在XCode中工作,但是如果我不尝试Archive而只是构建一个发布版本,则构建成功并且没有重复符号的错误。该项目也可以在设备上正确构建。我搜索了这个主题并尝试禁用可测试性,并将项目设置中的“NoCommonBlocks”也设置为NO,但到目前为止没有成功。该项目是一个基于ReactNative0.40的项目,同时安装了CocoaPods。PodFile是这个#YouPodfileshouldlooksimilartothisfile.ReactNativecurrentlydoesnotsupportuse_frameworks!source'ht

ios - Facebook SDK 3.0 : how to receive user's e-mail?

在“旧的”FBiOSSDK中,我可以通过以下方式接收用户信息:NSMutableDictionary*params=[NSMutableDictionarydictionaryWithObjectsAndKeys:@"SELECTuid,name,email,picFROMuserWHEREuid=me()",@"query",nil];JBFacebookManager*fbManager=[JBFacebookManagergetInstance];fbManager.requestDelegate=self;[fbManager.facebookrequestWithMethod

ios - IOS应用程序中的 "archived-expanded-entitlements.xcent"文件是什么?

archived-expanded-entitlements.xcent文件是什么?这个文件在iOS应用程序中有什么用? 最佳答案 基本上,xcent文件是应用请求的权利列表。从Xcode6开始,权利列表也作为xcent文件嵌入到应用程序包中。此文件在提交到AppStore时很重要,并在发生配置错误时提供更多有用的错误消息。如果您想了解更多信息,hereisagoodin-deptharticleoncodesigningandprovisioning. 关于ios-IOS应用程序中的"

ios - 代码 8 : Preparing Archive takes forever

今天,我尝试将应用存档并上传到iTunesConnectBeta测试。Xcode在“复制Swift标准库”这一点上停留了大约10分钟。两天前它只是几秒钟。CPU以100%的速度运行,风扇声音非常大。它以前从未这样做过..然后我尝试使用Organizer将其上传到AppStore。但它在“PreparingArchive-CodesigninglibswiftAVFoundation.dylib...”中停留的时间长得离谱我把它放了一夜,它仍然在同一个地方。我真的不知道该怎么办。我需要尽快上传这个版本....请有人帮助我..编辑:我的设置:MacBookProRetina132014,m

xcode - 当我在 Xcode 4 中为 "Build for archive"时,文件去哪里了?

当我在Xcode4中“Buildforarchive”时,文件去了哪里?比如,存档的应用程序保存在我计算机上的什么位置?谢谢 最佳答案 这取决于您的构建位置(请参阅Xcode>Preferences...>Locations)。请注意,“BuildforArchive”不会将您的工作归档到您在那里输入的“ArchiveLocation”中……它只是像正在归档一样构建它(因此运行相同的前/后脚本,正确的配置,并在您的正常建筑位置)。要真正归档您的工作,您需要选择普通的旧“归档”而不是“为归档而构建”。希望这对您有所帮助。