标签: ipa

MonoTouch Enterprise - 部署

我们公司已经开始构建用于企业部署的MonoTouch iPad/iPhone应用程序.

如何获取应用程序并创建*.ipa文件以上传到我们的MDM服务器?

enterprise xamarin.ios ipa

5
推荐指数
2
解决办法
4679
查看次数

关于iPhone/iPad辞职的非常棘手的问题构建行为

这是事情......

场景:

我有一个ipa文件,我通过使用XCode的Archive + Share过程得到了这个文件.ipa文件使用ad hoc分发证书进行签名,可以毫无问题地安装它.

应用程序将一些信息保存在钥匙串中,使用我刚刚制作的构建版本可以轻松访问.

之后,在applicaction.app包中进行一些更改后,我使用带有Enterprise分发证书的codesign命令重新签名应用程序.此更改包括更改info.plist文件中的应用程序名称和包ID,当然,将嵌入式移动配置文件替换为与新证书匹配的配置文件.

问题:

辞职后,每一个似乎都没事,安装和功能似乎工作正常....但是!当我输入保存在钥匙串中的信息时,每次关闭应用程序时,数据似乎都不会加载或从钥匙串中擦除.

想法为什么会发生这种情况?

iphone ipad ios4 ios ipa

5
推荐指数
2
解决办法
7863
查看次数

如何在Android上可听见地播放IPA发音?

我有一个单词的IPA发音,我想听到它回复给用户.

可以使用内置的TTS引擎完成吗?如果没有,是否有支持它的TTS引擎?

android text-to-speech ipa

5
推荐指数
1
解决办法
910
查看次数

如何将配置文件添加到IPA文件

我从网上下载了一个IPA,我想将它上传到DiawiTestFlight进行演示测试,但我一直收到错误No provisioning profile found in the application bundle或者Invalid IPA: missing embedded provisioning profile. Are you sure this is an ad hoc?

如何编辑IPA以便我可以成功将它们上传到演示站点?

PS:我没有XCode.

ios ipa

5
推荐指数
1
解决办法
1万
查看次数

在iPhone中使用移动运营商识别国家/地区代码以编程方式?

有没有办法从移动网络获取国家/地区代码.我们可以通过代码获取设备中存在的SIM的国家名称吗?

请用一些有效的代码帮助我.我检查了CoreTelephony Framework但是ddnt获得了成功.

提前致谢 !!

iphone objective-c ios ipa

5
推荐指数
1
解决办法
8874
查看次数

签署IPA的证书/机构名称[iOS]

其他问题显示您如何签署已经签署的IPA,如此,或.特别是这部分是我感兴趣的:

/usr/bin/codesign -f -s "iPhone Distribution: Certificate Name" --resource-rules "Payload/Application.app/ResourceRules.plist" "Payload/Application.app"
Run Code Online (Sandbox Code Playgroud)

一旦我重新签名ipa,我怎么能看到/知道我目前拥有的IPA已经被"iPhone发行版:证书名称"签名了?

certificate ios ipa

5
推荐指数
2
解决办法
4163
查看次数

使用Visual Studio构建时找不到IPA文件

我正在使用Xamarin Monotouch在Visual Studio 2012中开发我的项目.我选择配置文件Ad-Hoc,指定签名信息(配置文件,身份等)并构建我的项目.但我发现在我的电脑和Mac上都没有生成IPA文件.我试图找到它,但它没有成功.甚至在新的HelloWorld项目中也会发生这种情况.我在哪里可以找到IPA文件?Visual Studio中的"显示IPA文件"工具栏按钮始终处于非活动状态.

当我在Mac上的Xamarin Studio中做同样的事情时,我可以获得我的IPA文件.

visual-studio xamarin.ios ipa xamarin

5
推荐指数
1
解决办法
4684
查看次数

虽然ios 6.1作为基础sdk xcode 5为ios 7构建ipa

我在xcode 5中更改了iOS 6.1的基本sdk.

当我在iOS 6.1模拟器或iOS 6.1设备上模拟我的项目时,一切正常.但是当我构建一个ipa并将其安装在iOS 7设备上时,该设备使用的是iOS 7 sdk,我的洞应用看起来很奇怪.我为iOS 6.1更改了我的基础sdk,为什么要使用我的设备iOS 7 sdk?

我读到iOS 7使用iOS 6.1 sdk来发布旧的应用程序.我有什么办法,iOS 7也为我的应用程序做到了这一点?我唯一的想法是再次安装xcode 4 ...

ipa ios6.1 ios7 xcode5

5
推荐指数
2
解决办法
1838
查看次数

iOS App切片或细化功能不起作用

我目前正在尝试优化iOS IPA的大小,并希望新的“ iOS App Slicing”会减少最终输出中包含的图像数量。似乎并非如此。

我在iOS 9.3上部署目标(7.0-虽然也尝试9.3无济于事)。这是一个通用应用程序,应用程序图标/启动图像位于资产目录中(以及其他一些图像资源)。

为了测试切片,我按照此处的说明进行操作:https : //developer.apple.com/library/tvos/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html#//apple_ref/doc/uid/TP40012582-CH8- SW17

App Thinning Size报告显示设备类型之间的大小差异很小,iPad和iPhone之间应该有相当大的差异!

App Thinning Size Report for All Variants of myApp

Variant: myApp-iPad (4th generation)-etc.ipa
Supported devices: iPad (3rd generation) and iPad (4th generation)
App + On Demand Resources size: 71.8 MB compressed, 90.3 MB uncompressed
App size: 71.8 MB compressed, 90.3 MB uncompressed
On Demand Resources size: Zero KB compressed, Zero KB uncompressed


Variant: myApp-iPad 2-etc.ipa
Supported devices: iPad 2 and iPad mini
App + On …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios ipa app-thinning

5
推荐指数
1
解决办法
598
查看次数

试图为现有的ipa添加贴纸

我有一个我在Defold引擎中构建的ipa(与Adobe AIR版本相同的情况).我没有xcode项目,只有ipa.我可以使用Application Loader将此构建添加到应用程序商店,而不会出现任何问题.

但我需要在我的应用程序ipa中添加贴纸.

我尝试做什么:

  1. 终奌站:

    解压game.ipa

  2. 终奌站:

    codesign -d --entitlements: - Payload/game.app /

  3. 保存Entitlements.plist,结果为p.2
  4. 我用贴纸做了xcode项目(我用2个项目作为贴纸包,其他用作游戏应用+贴纸目标)

贴纸应用程序应该使用相同的证书,贴纸应用程序的ID应该像主应用程序的ID +带点的一个单词相同,例如:主应用程序是com.mygame贴纸是com.mygame.stickers(它应该只有一个主id之后的点)

  1. 我制作了贴纸项目的档案
  2. 导出appstore的存档
  3. 然后我从ipa(p6)中用贴纸(在这个文件夹中我有我的stickers.appex)提取了PlugIns文件夹

  4. 我为我的game.app(p2)制作了一份插件forlder

  5. 终奌站:

    codesign -f -s"我的证书"--entitlements Entitlements.plist Payload/game.app /

  6. 终奌站:

    zip -qr"game_with_stickers.ipa"有效载荷

然后,如果我尝试使用Application loader将我的结果ipa上传到App Store.Loader没有向我显示任何错误,但是,在商店进行后处理后,我收到一条消息:

无效的iMessage应用程序 - 您的iMessage应用程序包含无效的贴纸包.该应用程序可能已使用不合规或预发布工具构建或签名.有关更多信息,请访问developer.apple.com.

带贴纸的原始ipa(ater xcode p.6)在"Payload"文件夹附近有MessagesApplicationExtensionSupport文件夹,当我尝试将此文件夹添加到我的ipa时,我收到来自Apple的电子邮件:

无效的消息应用程序支持 - FilesApplicationExtensionStub文件与YourGame.app/PlugIns/Stickers.appex/MessagesApplicationExtensionStub不匹配.确保文件正确无误,重建您的应用程序,然后重新提交.不要对YourGame.app/PlugIns/Stickers.appex/MessagesApplicationExtensionStub应用后处理.

当我使用开发配置完成所有这些步骤时 - 它可以在我的设备上正常工作而没有任何问题.

希望有人可以帮我找到将构建上传到App Strore的正确方法

UPD,ANSWER: 我将plist中的下一个参数更改为贴纸app中的参数:

 <key>BuildMachineOSBuild</key>
        <string>16F73</string>

<key>DTPlatformBuild</key>
        <string>14E8301</string>

 <key>DTPlatformVersion</key>
        <string>10.3</string>

 <key>DTSDKBuild</key>
        <string>14E8301</string>

 <key>DTSDKName</key>
        <string>iphoneos10.3</string>

 <key>DTXcode</key>
        <string>0833</string>

 <key>DTXcodeBuild</key>
        <string>8E3004b</string>
Run Code Online (Sandbox Code Playgroud)

最低ios版本应该是:

<key>MinimumOSVersion</key>
        <string>10.0</string>
Run Code Online (Sandbox Code Playgroud)

我添加了下一个关键来解决ipad pro的UI组件与多任务处理的问题:

 <key>UIRequiresFullScreen</key>
    <true/>
Run Code Online (Sandbox Code Playgroud)

我不确定我是否必须更改所有这些参数(也许我只需要更改一两个.我希望我的黑客手中的这些参数不会影响构建.

ios ipa ios-provisioning

5
推荐指数
0
解决办法
631
查看次数