.a文件放哪 ios_ios .a库引入.a文件 - CSDN
精华内容
参与话题
  • IOS企业版app部署到服务器上说明 正对ios升级得ios7 以后,plist文件必须到 https得服务器上了,http不可以用了。 解决方式: 找一个第三方https外链的网盘(推荐:七牛云存储https://portal.qiniu.com/...

    IOS企业版app部署到服务器上说明
    	正对ios升级得ios7 以后,plist文件必须放到 https得服务器上了,http不可以用了。
    	  解决方式:
    		找一个第三方https外链的网盘(推荐:七牛云存储https://portal.qiniu.com/),将plist文件放到网盘上,ipa安装包可以放在
    		自己的服务器上。

    不通过在AppStore,在IOS设备上直接安装应用程序的原理

    通过itms-services协议,在safari浏览器可以直接在ios设备上安装应用程序。itms-services协议需要一个plist配置文件。

    部署具体过程

      准备文件:plist文件,ipa安装包,html下载页面。
    plist文件内容说明:
    <?xml version="1.0" encoding="UTF-8"?>
    
    itemsassetskindsoftware-packageurlhttp://192.168.100.71:8080/AhHxAppService/resources/platform/AHhaoXian.ipakindfull-size-imageneeds-shineurlhttp://192.168.100.71:8080/AhHxAppService/resources/platform/icon.pngkinddisplay-imageneeds-shineurlhttp://192.168.100.71:8080/AhHxAppService/resources/platform/icon.pngmetadataupdate-urlhttps://dn-mypure.qbox.me/iosLocal.plistbundle-identifiercom.ustcinfo.zysb.AHhaoXianbundle-version2.5kindsoftwaretitle网络能力支撑



    开始部署:
    1:将plist文件放到七牛云存储上


    2:验证plist文件是否可用 将融合的cdn加速域名和对应的文件名,在浏览器中打开,如果能够显示出内容,说明plist文件没问题。


    3:准备html下载静态页面文件
    主要内容 a标签中 

    4:启动放入ipa安装包和html下载静态页面的服务
    在手机safari浏览器上输入html的路径,点击安装,回到应用桌面,即可看到应用在安装程序。




    展开全文
  • 编译iOS使用的.a文件

    万次阅读 2014-11-03 15:50:04
    编译iOS使用的.a文件

    首先是需要编译成.a的源文件

     

    hello.h

    #ifndef __INCLUDE_HELLO_H__
    #define __INCLUDE_HELLO_H__
    
    void hello(const char *name);
    
    
    #endif // end __INCLUDE_HELLO_H__
    


    hello.c

    #include "stdio.h"
    
    
    void hello(const char *name)
    {
        printf("Hello world %s\n", name);
    }
    


    1、用xcode创建一个library的工程




    2、进行配置

    删掉原来的.h和.m:



    把上面的.c和.h加入到工程中:



    配置项目的最低配置为iOS6.0




    3、编译一下,得到libhello.a



    打开到目录中,可以查看,已经同时生成了模拟器的.a库和真机的.a 库




    4、在测试项目进行测试所生成的.a

    模拟器的:




    真机的(需要加载的库注意是不一样的):





    5、把真机库和模拟器库合并到一块

    用lipo -create (要合并到一起的三个文件) -output (合并到一起的文件名)

    首先我把这两个文件复制到桌面,然后修改对应的名字,一个为libhelloi386.a另一个为libhello7.a,然后在终端执行下面的命令:





    6、整个测试项目的下载地址(包含iOS测试项目和lib库项目)

    csdn下载地址:http://download.csdn.net/detail/zengraoli/8115253

    展开全文
  • NSString *itemPath = @“icon.png”;NSArray *aArray = [itemPath componentsSeparatedByString:@"."]; NSString *filename = [aArray objectAtIndex:0]; NSString *sufix = [aArray objectAtIndex:1];
    
    
    
    
    NSString *itemPath = @“icon.png”;
    NSArray *aArray = [itemPath componentsSeparatedByString:@"."];
        NSString *filename = [aArray objectAtIndex:0];
        NSString *sufix = [aArray objectAtIndex:1];
        NSString *imagePath = [[NSBundle mainBundle] pathForResource:filename ofType:sufix];

    展开全文
  • 如何在IOS项目中调用C的函数

    千次阅读 2014-08-12 10:31:23
    苹果的开发语言Objective-C是完全兼容C语言的,所以在ios项目中调用C语言的a'h

    苹果的开发语言Objective-C是完全兼容C语言的,所以在ios项目中调用C语言的函数也是非常简单方便的,它允许开发者使用c语言文件和objective-c文件混合编程。

    但是,如果你在Objective-C的代码中调用C文件中的函数,你不能直接将.c文件import到你的OC文件中,这样是不起作用的。你需要先创建一个.h 头文件 里面包含你的

    函数申明,同时将这个.h 头文件import到.c文件中,.c文件负责实现要调用的函数。最后将你新创建的.h头文件import到OC文件中,这样你就可以在OC的文件中调用C的方法了。

    下面是我随便写的一个例子,在OC的.m文件中调用.c中的打印函数。

    C语言的.h文件

    //
    //  TestPrint.h
    //  TestDemo
    //
    //  Created by Techsun on 14-8-12.
    //  Copyright (c) 2014年 techsun. All rights reserved.
    //
    
    #ifndef TestDemo_TestPrint_h
    #define TestDemo_TestPrint_h
    
    void printlog();
    
    
    #endif
    C语言中.c文件
    //
    //  TestPrint.c
    //  TestDemo
    //
    //  Created by Techsun on 14-8-12.
    //  Copyright (c) 2014年 techsun. All rights reserved.
    //
    
    #include <stdio.h>
    #include "TestPrint.h"
    
    void printlog(){
        printf("hello world !!!");
    }
    OC的.m文件
    //
    //  AClass.m
    //  TestDemo
    //
    //  Created by Techsun on 14-8-12.
    //  Copyright (c) 2014年 techsun. All rights reserved.
    //
    
    #import "AClass.h"
    #import "TestPrint.h"
    
    @implementation AClass
    - (void)printfhello{
        printlog();
    }
    @end


    展开全文
  • 最近公司有需求,要把IOS客户端(IPA包)到自己服务器上供用户下载,这样就能跳过APP Store 的审核。 准备条件 1.IOS 开发包 即IPA文件。 2.Plist文件。 3.https服务器(IOS7.01之后必须https) 准备条件...
  • IOS使用纯C语言创建静态库

    千次阅读 2015-08-03 19:50:40
    1.首先是准备好要编译的.h文件和.c文件。 2.在Xcode中建立library的工程。 3.将.h和.c文件拷贝进入项目中,并... 然后在这个工程的Build Phases的Link Binary With Library里面添加我们刚才拷贝出来的那个.a文件
  • 最近公司有需求,要把IOS客户端(IPA包)到自己服务器上供用户下载,这样就能跳过APP Store 的审核。 准备条件 1.IOS 开发包 即IPA文件。 2.Plist文件。 3.https服务器(IOS7.01之后必须https) 准备...
  • iOS库 .a与.framework区别

    万次阅读 2017-10-31 18:03:45
    静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。 动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存。 三、iOS里静态库形式? ...
  • 文件打开模式ios::in|ios::out|ios::trunc

    万次阅读 2016-12-04 23:28:55
    //不知道是因为内存的缓存吧,文件流这边的响应总是不太及时 ////预测,如果是这种方式打开,应该是先清除内容再打开文件 //实际结果,ios::out并不会在文件打开前把文件内容都清除 #include #include #include ...
  • 问题:iOS怎么查看.a静态库所有打包进去的.o文件和函数接口信息? 答案:其实就是使用 nm 命令,这个跟linux的命令是一样的。 正文: 本文来自 ...
  • iOS企业版app部署到自己的服务器

    万次阅读 2019-10-18 15:39:12
    参考:... http://www.sohu.com/a/201137966_520677 https://blog.csdn.net/rxl_dhf/article/details/53968944 https://blog.csdn.net/xlyrh/article/detail...
  • iOS开发之极光推送自定义推送声音

    万次阅读 热门讨论 2016-06-01 10:17:18
    项目中用到了自定义推送声音,于是就看了下官方文档。 官方文档上说: ...For remote notifications in iOS, you can specify a custom sound that iOS plays when it presents a local or remote notification f
  • iOS SDK开发步骤

    千次阅读 2019-06-21 10:56:19
    打开xcode ->选择Framework&Library中的Cocoa Touch Static Library如下图: ... 删除没有必要的.m文件 ...添加UI这里:这里以alertView 为例如图 ...接下来就是在YDemoSDK.h 文件中引入#import “CustomIOSAl...
  • 前几天在用到对文件操作的时候上网查询了一下,当时只看到说在文件末尾继续写是用ios::ate,结果当然是屡试爽了……后来又仔细看了一下文章,才发现ios::app,用这个果然就可以了。Googl
  • iOS 第三方库冲突的处理

    万次阅读 2015-01-25 00:11:38
    现象 最近项目组在做一些第三方功能的集成,不止一次的遇到第...123456duplicate symbol _OBJC_METACLASS_$_JKSerializer in: /Users/tony/Desktop/XXXProject/Lib/libMiPushSDK.a(JSONKit.o) /Users/tony/Libra
  • ios::ate和ios::app在C++文件中的区别

    万次阅读 多人点赞 2016-06-01 21:57:15
    ios::app与ios::ate的区别     文件ios::app ios::ate 打开方式 结果 打开方式 结果 ofstream (默认是ios::in | ios::trunc) ios::app或ios::...
  • iOS开发中,我们有时会碰到解压Zip文件,或者压缩成Zip文件的需求! ZipArchive是一个开源的工具包,以下是配置步骤: 1. 首先下载ZipArchive,下载地址:...
  • 今天公司做录音功能,做完后,android的录音文件在苹果上播放不了,但是
  • Ios Xcode工程添加.a文件引起错误的几种修改方法(一般是微信的.a静态库出错) 一、 TARGETS -> Build Settings-> Search Paths下 1. Library Search Paths 删除不存在的路径,保留.a文件的路径(此处显示的为...
  • 资料2:ofstream之ios::ate,ios::app,ios::in,ios::out 2 学习思路 2.1 所需实现功能 实现网页1所说的写入姓名与年龄功能,但是稍作修改,分两次打开文件,第一次写入姓名,第二次写入年龄。 2.2 第一次尝试 默认 #...
1 2 3 4 5 ... 20
收藏数 167,228
精华内容 66,891
关键字:

.a文件放哪 ios