天道酬勤,学无止境

xcode7

CocoaPods 1.0.1 Redefinition of 'XYZ', Redefinition of enumerator 'ABC', Duplicate interface definition for 'MNO'

问题 我正在将 CocoaPods (0.39.0) 升级到最新版本 (1.0.1) 并移动一些直接集成的框架(在主项目中复制而不是使用 CocoaPods-spec)。 我正在使用 XCode (7.2.1)。 以下是 CocoaPods 1.0.1 使用的 podfile: platform :ios, '8.0' target 'ABC-v2' do # use_framework is required for dynamic frameworks integration. use_frameworks! pod 'SSKeychain', '~>1' pod 'Mantle', '~>1' pod 'GoogleAPIClient/Drive', '~>1' pod 'GTMOAuth2', '~>1' pod 'GTMSessionFetcher' pod 'libextobjc/EXTScope', '~>0.4' pod 'Typhoon', '~>3' # swift framework test, would need this eventually. #pod 'Alamofire', '~>3' # PSPDFKit - 5.8.3 pod 'PSPDFKit', podspec:'https://customers.pspdfkit.com

2022-05-14 12:08:17    分类:技术分享    xcode7   cocoapods   xcode7.2

How to share text of a label from iPhone app to facebook?

问题 我为我的 iPhone 快速编写了一个简单的 Xcode 项目。 我正在尝试使用 facebook 共享选项将我的标签文本发送到 facebook。 下面是我的代码 import UIKit import Social class ViewController: UIViewController { @IBOutlet weak var musicDescription: UILabel! override func viewDidLoad() { super.viewDidLoad() } @IBAction func faceBookShareButton(sender: UIButton) { if SLComposeViewController.isAvailableForServiceType(SLServiceTypeFacebook) { let fbShare:SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeFacebook) let text = musicDescription.text fbShare.setInitialText(text) self.presentViewController(fbShare, animated: true

2022-05-14 06:31:04    分类:技术分享    iphone   swift   facebook   uilabel   xcode7

Could not find 'cocoapods' (>= 0) among N total gem(s) (Gem::LoadError)

问题 当我尝试pod install时,出现以下问题: Faizs-MBP:newj faizfareed$ pod install /Library/Ruby/Site/2.0.0/rubygems/dependency.rb:315:in `to_specs': Could not find 'cocoapods' (>= 0) among 50 total gem(s) (Gem::LoadError) Checked in 'GEM_PATH=/Users/faizfareed/.gem/ruby/2.0.0:/Library/Ruby/Gems/2.0.0:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0', execute `gem env` for more information from /Library/Ruby/Site/2.0.0/rubygems/dependency.rb:324:in `to_spec' from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_gem.rb:64:in `gem' from /usr/local/bin/pod:22:in `<main>' Faizs-MBP

2022-05-14 04:52:04    分类:技术分享    ruby   macos   xcode7   cocoapods

How to create IOS .IPA file and share it, using FREE Apple ID?

问题 首先,这不是这个问题的重复,因为我的问题是关于分发而不是创建 IPA 文件。 我在 OS X 10.11 中使用 Xcode 7 开发了一个 iOS 应用程序,我试图为它创建和发布一个 .IPA 文件,以便其他人能够在他们的 iPhone 上下载和安装它。 但是我尝试了很多方法,都没有成功。 我有一个免费的 Apple ID 帐户,虽然我加入了开发计划,但我还没有购买它。 我已将“代码签名”选项设置为“不进行代码签名”并将应用程序存档。 然后我无法在“Xcode Organizer”中使用“Export”选项进行“Ad-hoc”或“Developer”分发,因为所需的开发人员团队信息在下拉列表中不可用。 (猜猜是因为我的帐户不是开发者帐户)。 所以我使用了一个命令从归档文件中生成 ipa 文件。 然后我将此文件上传到 diawi.com 或 installrapp.com,但没有成功。 (在 installrapp.com 中,我收到错误“未找到任何配置文件)。 以抽象的形式,我想发布我的 ipa 文件进行测试,但它在苹果商店或任何有效的商店中并不重要,只是用户能够下载它的地方,而且我没有他们的用户id 在他们的设备上,因为他们可以是任何人,我无法将他们的设备连接到我的系统以安装应用程序,因为他们可以是任何人。 我只想知道“无论如何发布我的应用程序,可能使用 .ipa 文件

2022-05-13 19:48:20    分类:技术分享    ios   xcode7   ipa

How do I fix UIPopoverPresentationController issue for iPad app? [duplicate]

问题 这个问题在这里已经有了答案: IOS 8 iPad App 在调用 UIActivityViewController 时崩溃5 个答案 iPad 上 Swift 崩溃中的 UIActivityViewController 3 个答案 6年前关闭。 我正在开发一个 iPad 应用程序,当我在模拟器中运行它并点击共享按钮(条形按钮项)时,我收到以下错误消息(iPhone 应用程序没有这个问题)。 我该如何解决? 由于未捕获的异常“NSGenericException”而终止应用程序,原因:“UIPopoverPresentationController (<_UIAlertControllerActionSheetRegularPresentationController: 0x7bfa3c90>) 应该在演示发生之前设置非零 sourceView 或 barButtonItem。” 我的代码如下(前 3 行在 ViewDidLoad 中): self.navigationItem.titleView = titleButton let shareButton: UIBarButtonItem = UIBarButtonItem(image: UIImage(named: "ShareIcon"), style: UIBarButtonItemStyle.Plain

2022-05-13 13:10:04    分类:技术分享    ios   swift2   xcode7

Create Multi-Page PDF from other PDFs

问题 我之前在 SO 上发布了一个相关问题,但无济于事。 然后我改变了我的方法并创建了所有尺寸完全相同的 PDF,等等。所有这些 PDF 也只包含一页。 现在我想将这些单页 PDF 合并为一个多页 PDF。 从这里我想我已经知道创建多页 PDF 的步骤是什么。 运行下面的代码后,会创建一个具有预期文件名的 PDF,但 PDF 仅包含一页,并且完全是空白的。 我在这里束手无策......请告诉我我做错了什么! 是的,我相信某种循环在这里会起作用,但老实说,LOOPS 总是胜过我...... :( 任何帮助将不胜感激! 哦,我几乎不能 Swift - 请不要向我扔任何 Obj-C! ;) 这是我的代码: func CreateCombinedPDF() { let pdf01 = String("\(newDetailsLogIdentifier)_PAGE01.pdf") let pdf02 = String("\(newDetailsLogIdentifier)_PAGE02.pdf") //STEPS IN CREATING A COMBINED PDF // 1. CGPDFDocumentCreateWithURL // 2. CGContextBeginPage // 3. CGPDFDocumentGetPage // 4

2022-05-13 07:41:25    分类:技术分享    ios   swift   xcode7   cgpdf

xcode crash on adding localization for Info.plist with Base localization

问题 我在 swift ios 项目中使用带有 Xcode 7.0.1 的 Base 本地化。 当尝试添加Info.plist的本地化版本时,Xcode 会重复崩溃。 崩溃报告中写道: Process: Xcode [8668] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 7.0.1 (8228) Build Info: IDEFrameworks-8228000000000000~5 Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Xcode [8668] User ID: 501 Date/Time: 2016-02-09 20:19:34.068 +0100 OS Version: Mac OS X 10.11.3 (15D21) Report Version: 11 Anonymous UUID: 3E9F29CA-3434-1E64-B82C-450C0F5950BA Sleep/Wake UUID: E7AE7A3F-2138-4C7B-8C65-D550B9D39594 Time Awake Since Boot: 17000 seconds Time

2022-05-12 23:16:19    分类:技术分享    ios   xcode   localization   xcode7

iOS simulator no internet access

问题 我正在维护一个落后于几个目标的 iOS 应用程序,当我为代码运行模拟器时,它会成功启动应用程序,但是当我尝试登录时,模拟器报告它无法访问 wifi。 当我使用旧版本的 xcode 时,我能够让模拟器工作,但我最近将 osx 更新为 El Capiton,所以我不能再使用那个 xcode。 - 我已经尝试在模拟器上恢复内容和设置 - 我不在代理后面。 - 这在我使用旧版 xcode 之前确实有效 - 当前 xcode 版本:7.1 - 应用程序部署目标:7.0 我在 SO 上已经有一段时间了,我找不到任何作品,我已经浏览了谷歌的第一页,除了尝试降级我的 mac pro 之外我不知道还能做什么再次使用旧的 xcode。 帮助? 谢谢。 回答1 我的电脑可以上网,但模拟器无法在 Safari 中打开网站。 为我解决的只是关闭并打开wifi 回答2 这对我有用... 堆栈溢出 - “iPhone 模拟器无法连接到互联网” 1.关闭局域网连接; 2.打开wifi; 3.设置>开发者>允许HTTP服务(开启); 4.重启Xcode和模拟器。 回答3 打开模拟器后尝试: 模拟器 > 重置内容和设置 回答4 打开模拟器后尝试: 设备>重启

2022-05-12 07:30:14    分类:技术分享    ios   ios-simulator   xcode7   internet-connection

Xcode 7 build failed: ld: library not found for -lGoogleAnalyticsServices

问题 每次使用 Xcode 打开我的应用程序时,都会出现以下错误: ld: library not found for -lGoogleAnalyticsServices clang: error: linker command failed with exit code 1 (use -v to see invocation) 然后我需要取消标记libGoogleAnalyticsServices.a文件上的目标并再次标记它。 取消选中/检查目标后,应用程序正常运行...... 发生这种情况时,我会收到另外 2 个警告: ld: warning: directory not found for option '-L/Users/vision/Documents/Apps/Mijn Cijfers/Mijn' ld: warning: directory not found for option '-LCijfers' 现在这看起来像 Xcode 无法读取空格并寻找一个名为 Cijfers 的新目录。 我的应用程序被称为:Mijn Cijfers,但我以前从未遇到过这个问题,因为我的项目名称中有空格。 每次我选中/取消选中libGoogleAnalyticsServices.a的目标时,库搜索路径都会添加新行: 我认为这两种情况都与我收到的警告和错误有关。 删除库搜索路径并选中

2022-05-12 07:05:03    分类:技术分享    ios   xcode   xcode7   target   google-analytics-sdk

WatchKit didReceiveApplicationContext not being called

问题 我无法调用didReceiveApplicationContext 。 有任何想法吗? InterfaceController : import WatchKit import Foundation import WatchConnectivity class InterfaceController: WKInterfaceController, WCSessionDelegate { @IBOutlet var colorLabel: WKInterfaceLabel! private let session: WCSession? = WCSession.isSupported() ? WCSession.defaultSession() : nil override init() { super.init() session?.delegate = self session?.activateSession() } override func awakeWithContext(context: AnyObject?) { super.awakeWithContext(context) } func session(session: WCSession, didReceiveApplicationContext applicationContext: [String

2022-05-12 02:41:08    分类:技术分享    swift   watchkit   xcode7   watchos-2